Bon Haskell source pour lire et apprendre à partir de
Quels sont certains des programmes open source qui utilisent Haskell et peut être considéré comme de bonne qualité, moderne Haskell? La plus grande de la base de code, mieux c'est.
Je veux apprendre à partir de leur code source. Je sens que je suis passé à la point de l'apprentissage à partir de petits exemples de code, qui sont souvent ésotériques et de petit monde. Je veux voir comment le code est structuré, comment monades interagir quand vous avez beaucoup de choses en cours (enregistrement, I/O, la configuration, etc.).
- Même si cette question a été fermé, les utilisateurs peuvent toujours modifier la accepté de répondre et d'ajouter leur réponse.
Vous devez vous connecter pour publier un commentaire.
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îtrescertaines personnes (liste incomplète)Remarque que des gens comme moi, Coutts, Mitchell, O'Sullivan, Lynagh, etc. appris notre Haskell style de ces gars-là.
Lire certaines applications
IO
, je demande "De quel denotative l'abstraction est-ce code de mise en œuvre, et comment pourrait que la mise en œuvre dérivée à partir de l'abstraction?"XMonad est un open source carrelage gestionnaire de fenêtre, à l'origine vaguement calqué sur dwm. Il y a beaucoup d'extensions, de qualité variable, mais la de base est compact et bien organisé.
Darcs est un open source, le code source du système de gestion. Il devrait vous donner une bonne idée pour Haskell.
Haskell: la Programmation Fonctionnelle avec des Types
Joeri van Eekelen, et al. | Wikibooks
Publié en 2007, 290 pages
Apprendre que Vous avez un Haskell pour le Grand Bien!
Miran Lipovaca | LearnYouaHaskell.com
Publié en 2010, 176 pages
Real World Haskell
B. O'Sullivan, J. Goerzen, D. Stewart | O'Reilly Media, Inc.
Publié en 2008, 710 pages
Le Haskell Route de la Logique, des Mathématiques et de la Programmation
Kees Doets, Jan van eijck se | Publications de l'ordre
Publié en 2004, 449 pages
Le code source de la Yesod Plate-Forme Web est assez complexe, bien pensé et bien écrit. Vous allez apprendre beaucoup de la persistance de la bibliothèque qui vient avec elle ainsi.
Si vous vous souciez de la Web-programmation je recommanderais Chris Fait du lpaste projet.
GHC est probablement le plus grand ou l'un des plus grands projets de l'écrit en Haskell qui est open source. Quand je dis plus, je ne parle pas seulement en termes de source de la taille, mais aussi de l'impact, de l'utilisation, de l'innovation, robustesse. GHC peut vous apprendre beaucoup de choses sur l'écriture de Haskell.