La comparaison avec Javascript n'est pas tout à fait honnête. Dans le cas de javascript, les accès au navigateur se font par des API normalisées. Donc on peut substituer n'importe quelle implémentation à une autre, ça ne perturbe pas le code Javascript.
Ce que je dis c'est que s'enfermer dans un GC particulier c'est dommageable et que les langages à GC qui ont subit le plus d'optimisations ces dernières années ont du changer leur GC.
CPython ne peut pas faire évoluer son GC mais en même temps,
Est-ce que le gc par comptage de référence est une fonctionnalité du langage ? Est-ce que c'est dans une PEP ? Si oui alors c'est toutes les implémentations alternatives qui sont dans le faux, sinon CPython ne devrait pas exposer d'API non standard.
Une implémentation de référence, c'est bien quand c'est stable.
Une implémentation de référence, c'est bien quand ça suit exactement la norme et quand ça n'expose aucun particularité.
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é à 6.
Ce que je dis c'est que s'enfermer dans un GC particulier c'est dommageable et que les langages à GC qui ont subit le plus d'optimisations ces dernières années ont du changer leur GC.
Est-ce que le gc par comptage de référence est une fonctionnalité du langage ? Est-ce que c'est dans une PEP ? Si oui alors c'est toutes les implémentations alternatives qui sont dans le faux, sinon CPython ne devrait pas exposer d'API non standard.
Une implémentation de référence, c'est bien quand ça suit exactement la norme et quand ça n'expose aucun particularité.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)