Une implémentation de référence, c'est bien quand ça suit exactement la norme et quand ça n'expose aucun particularité.
ben python n'est pas défini par ses extensions... c'est un peu la définition d'une extension
Python est défini par la grammaire et la bibliothèque standard. N'importe quelle implémentation doit juste implémenter ça, et cela peut-être fait indépendamment du GC ou autre choix. (C'est peut-être juste plus facile
Ça c'est la théorie, dans les faits, toutes les implémentations alternatives ne décollent pas à cause de ces extensions.
La solution serait d'inclure ces extensions dans la bibliothèque standard; mais ça risque de faire un énorme travail pour les implémentations alternatives...
C'est pas une solution. Aujourd'hui on parle beaucoup de numpy mais demain on pourrait parler de nouvelles bibliothèques, c'est l'implémentation des modules d'extension qui pose problème. Il y a quelqu'un qui parlait plus haut d'une bibliothèque python pour charger des bibliothèque partagée et les utiliser directement, ça pourrait faire l'objet d'un PEE et devenir la voie royale pour faire des modules d'extensions.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Modules d'extension
Posté par barmic . En réponse à la dépêche Un projet de VM Python chez Dropbox et état des lieux des autres VM. Évalué à 5.
Ça c'est la théorie, dans les faits, toutes les implémentations alternatives ne décollent pas à cause de ces extensions.
C'est pas une solution. Aujourd'hui on parle beaucoup de numpy mais demain on pourrait parler de nouvelles bibliothèques, c'est l'implémentation des modules d'extension qui pose problème. Il y a quelqu'un qui parlait plus haut d'une bibliothèque python pour charger des bibliothèque partagée et les utiliser directement, ça pourrait faire l'objet d'un PEE et devenir la voie royale pour faire des modules d'extensions.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)