352 votes

Bonne source de Haskell à lire et à apprendre de

Quels sont certains programmes open source qui utilisent Haskell et peuvent être considérés comme bonne qualité moderne Haskell? Plus la base de code, le mieux.

Je veux apprendre à partir de leur code source. Selon moi, que je suis passé le point de l’apprentissage des exemples de la taille du code, qui sont souvent de petit monde et ésotérique. Je veux voir comment le code est structuré, comment les monades interagissent lorsque vous avez beaucoup de choses (exploitation forestière, i/o, configuration, etc..).

278voto

Don Stewart Points 94361

Ce que je recommande.

Lire le code par des personnes de différents grad écoles dans les années 1990

Lire le code par les vieux maîtres certaines personnes (liste incomplète)

Notez que des gens comme moi, Coutts, Mitchell, O'Sullivan, Lynagh, etc. appris notre Haskell style de ces gars-là.

Lire certaines applications

60voto

geekosaur Points 26170

XMonad est un gestionnaire de fenêtre carrelage open source, initialement plus ou moins calqué sur dwm. Il y a beaucoup d’extensions, de qualité variable, mais le noyau est compact et bien organisé.

19voto

Soner Gönül Points 35739
  1. Haskell: Functional Programming with Types

    Joeri van Eekelen, et al. | Wikibooks Publié en 2007, 290 pages

  2. Learn You a Haskell for Great Good!

    Miran Lipovaca | LearnYouaHaskell.com Publié en 2010, 176 pages

  3. Real World Haskell

    B. O'Sullivan, J. Goerzen, D. Stewart | O'Reilly Media, Inc. Publié en 2008, 710 pages

  4. The Haskell Road to Logic, Maths and Programming

    Kees Doets, Jan van eijck se | Publications de l'ordre Publié en 2004, 449 pages

17voto

Adithya Surampudi Points 2529

Darcs est un logiciel libre, système de gestion de code source. Il devrait vous donner une bonne idée pour Haskell.

8voto

MattoxBeckman Points 827

Le code source de la Plate-forme Web de Yesod est relativement complex, bien pensé et bien écrit. Vous apprendrez beaucoup de la bibliothèque de persistance qui l’accompagne aussi bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X