Ce thread est destiné à contenir des références vers des ressources documentaires sur Haskell, vous pouvez y lister vos tutoriels sur les monades favoris, les papiers les plus importants sur une librairie, etc...
Commençons par le plus important, les ressources de bases :
- Le rapport Haskell 98 est le document de référence sur le dernier standard Haskell.
- Le HaskellWiki est le portail vers un très grand nombre de ressources et contient déjà un grand nombre d'articles sur tel ou tel aspect d'Haskell.
- HaYoo est un moteur de recherche tout neuf pour Haskell, si vous cherchez une fonction ou un module, n'hésitez pas à l'utiliser, l'interface est très agréable (et tout en Haskell, bien sûr)
- Hoogle est le moteur de recherche de fonctions pour Haskell, vous pouvez lui donner un nom ou une signature, et il fera de son mieux pour vous répondre (il ne gère pas trop bien certaines extensions GHC par contre, mais la future version en préparation devrait arranger cela)
- La librairie standard de GHC
- Le manuel de GHC
- All about monad, peut-être pas très pédagogique, mais le plus complet des tutorials sur les monades, avec des exemples pour toutes les monades de la librairie standard.
- Hackage répertorie les librairies Haskell (comme le CPAN pour Perl si vous voulez), d'ici peu, cabal-install permettra d'installer automatiquement des librairies à partir d'Hackage, en gérant les dépendances (il marche déjà très bien en fait, je l'utilise couramment, mais il lui faut la dernière version de Cabal, qui n'est pas distribué avec GHC6.8.2).
Quelques tutoriaux :
- Le tutoriel "A Gentle Introduction to Haskell" traduit par Nicolas Vallée & TuTux, (attention, contrairement à son titre, ce tutoriel n'est pas très "gentil", mais c'est une excellente introduction à Haskell)
- YAHT, Yet Another Tutorial for Haskell, pas encore traduit, plus progressif dans son approche que le Gentle, son ambition est d'introduire n'importe quel programmeur sans connaissance préalable particulière à Haskell
- Un introduction à Haskell pour les programmeurs C, peut être un peu plus facile d'abord, mais beaucoup moins complet, traduite par Corentin Dupont
- Le Wikibook de Haskell est une compilation de tutorials sur divers sujets : http://en.wikibooks.org/wiki/Haskell
Quelques articles (blog, magazines) sur Haskell :
- The Monad Reader est un webmag comportant un certain nombre d'articles pratiques et théoriques sur Haskell, l'audience visée est très varié, du débutant à l'expert. 10 numéros sont sortis pour l'instant. La qualité d'écriture est assez élevée, ce qui en fait une ressource agréable à feuilleter.
- L'un des meilleurs blogs pour ceux qui s'intéressent aux performances d'Haskell, par Don Steward (auteur de la librairie ByteString, initiateur du projet XMonad, travaillant sur des librairies pour la fusion, les tableaux, ...) : http://cgi.cse.unsw.edu.au/~dons/blog
- Le livre bêta "Real World Haskell": http://book.realworldhaskell.org/beta/
Quelques bibliographies :
- Pas à jour mais contenant encore beaucoup de références intéressantes : http://haskell.readscheme.org/appl.html
- Le Haskell Wiki contient des références un peu plus à jour, classées par catégories.
Contributeurs : GnuVince, <Zer0>, kuzco, Jedaï, Gorgonite
Partager