C'est bien ce que je dis: un bug, quelques semaines de dev, deux fois plus les tests et lire la doc, et encore deux fois plus pour en discuter sur Python-dev. Et au final, une PEP, pour un truc où 99.99% des gens ne sauront jamais qu'il y avait eu un problème avant. Respect!
Ce que je trouve intéressant en suivant python-dev, c'est qu'on voit d'une part l'attachement très fort des développeurs à ne rien casser (j'imagine qu'ils en ont mangé pas mal par le passé), d'autre part on voit la réflexion de fond sur le long terme et l'attention à chaque détail. On arrive d'ailleurs toujours à la conclusion (sur des fonctionnalités pointues) qu'à un moment, Python ne peut pas résoudre tout et les problèmes de l'OS ou les différences de fonctionnement des OS en dessous finissent par se voir. Ca s'est vu sur la clock monotonic, sur l'unicode ou sur l'héritage des file descripteurs.
J'aime aussi beaucoup lire le travail de cette communauté: les développeurs sont globalement très moteurs, acceptent les critiques et sont prêts à se remettre en question, même quand le travail est en amont est très conséquent.
On pourrait parfois penser que Python est assez complet et très stable, mais il y a toujours des propositions d'évolutions très importantes.
[^] # Re: Autres PEP de développeurs français
Posté par Philippe F (site web personnel) . En réponse au journal L'interpréteur de Python 3.4 sera plus interactif. Évalué à 6.
C'est bien ce que je dis: un bug, quelques semaines de dev, deux fois plus les tests et lire la doc, et encore deux fois plus pour en discuter sur Python-dev. Et au final, une PEP, pour un truc où 99.99% des gens ne sauront jamais qu'il y avait eu un problème avant. Respect!
Ce que je trouve intéressant en suivant python-dev, c'est qu'on voit d'une part l'attachement très fort des développeurs à ne rien casser (j'imagine qu'ils en ont mangé pas mal par le passé), d'autre part on voit la réflexion de fond sur le long terme et l'attention à chaque détail. On arrive d'ailleurs toujours à la conclusion (sur des fonctionnalités pointues) qu'à un moment, Python ne peut pas résoudre tout et les problèmes de l'OS ou les différences de fonctionnement des OS en dessous finissent par se voir. Ca s'est vu sur la clock monotonic, sur l'unicode ou sur l'héritage des file descripteurs.
J'aime aussi beaucoup lire le travail de cette communauté: les développeurs sont globalement très moteurs, acceptent les critiques et sont prêts à se remettre en question, même quand le travail est en amont est très conséquent.
On pourrait parfois penser que Python est assez complet et très stable, mais il y a toujours des propositions d'évolutions très importantes.
Bref, du beau boulot !