• [^] # Re: Lazy ?

    Posté par (site web personnel) . En réponse à la dépêche pyxshell : piper des flux de texte en pur Python. Évalué à 2.

    Si tu utilises un langage de programmation fonctionnelle, pas trop, puisque l'opérateur de pipe est un opérateur de composition de fonctions (avec un sens de lecture inversé).

    J'ai pris l'habitude d'utiliser le |> de batteries qui permet de composer les fonctions de cette manière.

    Par contre il faut reconnaître que l'on ne voit pas souvent de composition de fonction dans les langages non fonctionnels (ok, python est un peu à part), et c'est dommage. C'est dans ce sens ou je dis que ça change la manière d'écrire le code, on change de paradigme : on n'est plus en train d'appliquer une méthode à objet, mais on prend un objet dans un contexte, et on lui applique une série de traitement pour le transformer en un autre objet.

    Bon je m'arrête là car ça n'est pas le sujet de la dépêche, et l'on parle de la même chose…