• # Quelques commentaires

    Posté par . En réponse au journal Python 2.5 beta 2. Évalué à 2.

    D'abord bravo pour ton journal, j'espère que tu proposera une dépêche d'aussi bonne qualité pour la sortie finale :).

    Quelques commentaires:

    > Ajout des expressions conditionnelles

    Cette syntaxe m'horripile, j'espère que cela restera dans les scripts simples et qu'on ne verra pas ca dans des bibliothèques. La lisibilité est très douteuse je trouve.

    > yield est maintenant une expression qui retourne une valeur

    C'est une nouvelle plus importante qu'elle ne paraît :). Cela permet de communiquer entre un générateur et la fonction appelante, et donc de créer un pseudo système de coroutine (ce n'est pas exactement cela non plus je trouve).

    > Ajout du mot clef "with" qui est TRES pratique

    Mouais, pareil que plus haut, je trouve ca intéressant pour un petit script, mais le côté magique qui se cache derrière me rebute un peu.

    > ElementTree est livré de base :
    >http://docs.python.org/dev/whatsnew/modules.html#SECTION0001(...)
    > et ça c'est une très bonne nouvelle (c'est sur lui que se base lxml
    > par exemple)

    Oui c'est très bon ElementTree, mangez-en! Il définit une nouvelle API propre à Python qui est très intuitive et performante. Refaire du DOM après est un calvaire. Note par contre que lxml n'est pas basé sur etree, il adopte juste cette API.

    > Et pour finir, quelque chose de magnifique : sqlite3 est fourni en
    > standard avec Python !!

    Oui, c'est très intéressant, c'est un choix que php5 avait déjà fait. Par contre il faut toujours avoir sqlite3 d'installé auparavant.


    --
    Thomas