Avertissement : Je sais bien que c’est pas trolldi, mais je me sens d’humeur >:D
Simplement une question, est-ce que ce n’est pas encore un mauvais coup de python sur la volonté de rétro-compatibilité que cette notion de soft keywords ?
Ça m’a l’air d’être relativement complexe à implémenter correctement au niveau du compilateur, et puis si le match en bénéficie, pourquoi pas le if, ou le for, puis à ce train là, pourquoi tous les keywords ne seraient-ils pas soft ?
Est-ce qu’on aurait pas eu intérêt à casser ça dès maintenant, quitte à se prendre un petit tollé tout de suite, que de risquer de se le prendre plus fort plus tard en réalisant qu’on ne peut pas continuer dans cette direction, à l’instar de python 2 ? :)
Est-ce qu’il y a des langages qui implémentent déjà des mécanismes similaires sur les mot-clefs, et dont python pourrait s’inspirer (ou s’inspire!) pour faire les choses le mieux possible, pour maintenant et plus tard ?
# soft keywords ???
Posté par Leirda . En réponse à la dépêche Python 3.10 est disponible. Évalué à 4.
Avertissement : Je sais bien que c’est pas trolldi, mais je me sens d’humeur >:D
Simplement une question, est-ce que ce n’est pas encore un mauvais coup de python sur la volonté de rétro-compatibilité que cette notion de soft keywords ?
Ça m’a l’air d’être relativement complexe à implémenter correctement au niveau du compilateur, et puis si le
matchen bénéficie, pourquoi pas leif, ou lefor, puis à ce train là, pourquoi tous les keywords ne seraient-ils pas soft ?Est-ce qu’on aurait pas eu intérêt à casser ça dès maintenant, quitte à se prendre un petit tollé tout de suite, que de risquer de se le prendre plus fort plus tard en réalisant qu’on ne peut pas continuer dans cette direction, à l’instar de python 2 ? :)
Est-ce qu’il y a des langages qui implémentent déjà des mécanismes similaires sur les mot-clefs, et dont python pourrait s’inspirer (ou s’inspire!) pour faire les choses le mieux possible, pour maintenant et plus tard ?