Après vérification, il me semble que gimp n'embarque pas d'interpréteur python. Les extensions sont des processus lancés à côté de gimp sur le python installé sur le système.
Par embarqué, j'entends ce qui est fait avec jython ou lua. Ce sont des bibliothèques que tu charge et à qui tu demande d'exécuter du code d'un autre langage. Pour js, tu peux soit lancer node, soit utiliser v8. Cette dernière façon c'est ça qu'on appelle embedded.
Je ne suis pas qu'embarquer est mieux. Pas du tout, je suis que quand embarquer un langage oblige à le travestir, ce n'est pas une bonne idée amha. L'exemple de gimp montre que ça n'est pas un frein à l'utilisation en tant que plugin.
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 1.
Après vérification, il me semble que gimp n'embarque pas d'interpréteur python. Les extensions sont des processus lancés à côté de gimp sur le python installé sur le système.
Par embarqué, j'entends ce qui est fait avec jython ou lua. Ce sont des bibliothèques que tu charge et à qui tu demande d'exécuter du code d'un autre langage. Pour js, tu peux soit lancer node, soit utiliser v8. Cette dernière façon c'est ça qu'on appelle embedded.
Je ne suis pas qu'embarquer est mieux. Pas du tout, je suis que quand embarquer un langage oblige à le travestir, ce n'est pas une bonne idée amha. L'exemple de gimp montre que ça n'est pas un frein à l'utilisation en tant que plugin.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll