Skip to content

Latest commit

 

History

History
113 lines (98 loc) · 7.03 KB

chapitres.mkd

File metadata and controls

113 lines (98 loc) · 7.03 KB

Apprenez Haskell pour le meilleur !

#. Introduction + À propos de ce tutoriel + Donc, qu'est-ce qu'Haskell ? + Ce dont vous avez besoin avant de plonger

#. Démarrons + Prêts, feu, partez ! + Nos premières fonctions + Introduction aux listes + Texas rangées + Je suis une liste en compréhension + Tuples

#. Types et classes de types + Faites confiance aux types + Variables de type + Classes de types 101

#. Syntaxe des fonctions + Filtrage par motif + Gardes, gardes ! + Où !? + Let it be + Expressions case

#. Récursivité + Bonjour récursivité ! + Maximum de fun + Un peu plus de fonctions récursives + Vite, triez ! + Penser récursif

#. Fonctions d'ordre supérieur + Fonctions curryfiées + À l'ordre du jour : de l'ordre supérieur + Maps et filtres + Lambdas + Plie mais ne rompt pas + Appliquer des fonctions avec $ + Composition de fonctions

#. Modules + Charger des modules + Data.List + Data.Char + Data.Map + Data.Set + Créer nos propres modules

#. Créer nos propres types et classes de types + Introduction aux types de données algébriques + Syntaxe des enregistrements + Paramètres de types + Instances dérivées + Synonymes de types + Structures de données récursives + Classes de types 102 + Une classe de types oui-non + La classe de types Functor + Sortes et un peu de type-fu

#. Entrées et sorties + Hello, world! + Fichiers et flots + Arguments de ligne de commande + Aléatoire + Chaînes d'octets + Exceptions

#. Résoudre des problèmes fonctionnellement + Calculatrice de notation polonaise inverse + D'Heathrow à Londres

#. Foncteurs, foncteurs applicatifs et monoïdes + Foncteurs revisités + Foncteurs applicatifs + Le mot-clé newtype + Monoïdes

#. Pour une poignée de monades + Trempons-nous les pieds avec Maybe + La classe de types Monad + Le funambule + Notation do + La monade liste + Les lois des monades

#. Et pour quelques monades de plus + Lui écrire ? Je la connais à peine ! + La lire ? Pas cette blague encore. + Calcul à états dans tous ses états + Erreur, erreur, ma belle erreur + Quelques fonctions monadiques utiles + Créer des monades

#. Zippeurs + Une petite balade + Une traînée de miettes + Concentrons-nous sur les listes + Un système de fichiers élémentaire + Attention à la marche

Ce travail est une traduction de Learn You a Haskell For Great Good!. Le texte original est de Miran Lipovača, la traduction a été réalisée par Valentin Robert. Le texte original est distribué sous licence Creative Commons Paternité - Pas d'Utilisation Commerciale - Partage à l'Identique 3.0 non transcrit parce que son auteur n'a pas trouvé de licence avec un nom encore plus long. Ce travail est par conséquent redistribué sous la même licence.