• [^] # Re: Gestion des erreurs

    Posté par (site web personnel) . En réponse au journal chaintools, outils unix avec syntaxe pythonique. Évalué à 4. Dernière modification le 28 juin 2015 à 18:14.

    Ça doit être mon manque de connaissance en Haskell, le caractère lisible et facile à comprendre ne me saute pas aux yeux. (NB il manque le filter dans le dernier exemple mais c'est tout sauf grave)

    Prenons le dernier exemple qui me parait le plus simple (si on omet l'explication de la fonction cat):

    1. fmap je suppose que ça veut dire function map
    2. >>= Ça doit être un truc avec l'approche monadique
    3. Le . doit être pour la composition de fonction
    4. mais qu'est-ce que le () à la fin ?

    Les point 2 et 4 me paraissent tout à fait inexplicable.

    Ce que je veux dire c'est que votre familiarité avec un langage fait croire que ce langage est clair, mais qu'en fait ce n'est le cas que pour ceux qui sont familiarisés avec ses idiomes.

    PS1: Si quelqu'un veut bien m'expliquer les points mystérieux il est le bien venu

    PS2: J'ai toujours voulu apprendre le Haskell sans jamais y arriver, quelqu'un peut-il m'indiquer un ou des points de départs ?