usar simbolos opciones librerias instalar importar hacer ejemplos compilador como haskell coding-style open-source

simbolos - instalar haskell en ubuntu



Buena fuente de Haskell para leer y aprender de (7)

  1. Haskell: Functional Programming with Types

    Joeri van Eekelen, et al. | Wikilibros Publicado en 2007, 290 páginas.

  2. Learn You a Haskell for Great Good!

    Miran Lipovaca | LearnYouaHaskell.com Publicado en 2010, 176 páginas

  3. Real World Haskell

    B. O''Sullivan, J. Goerzen, D. Stewart | O''Reilly Media, Inc. Publicado en 2008, 710 páginas

  4. The Haskell Road to Logic, Maths and Programming

    Kees Doets, Jan van Eijck | Publicaciones universitarias Publicadas en 2004, 449 páginas.

¿Cuáles son algunos programas de código abierto que usan Haskell y pueden considerarse como un Haskell moderno de buena calidad ? Cuanto mayor sea el código base, mejor.

Quiero aprender de su código fuente. Siento que he superado el punto de aprender de ejemplos de código pequeño, que a menudo son para el mundo esotérico y pequeño. Quiero ver cómo está estructurado el código, cómo interactúan las mónadas cuando hay muchas cosas en marcha (registro, E / S, configuración, etc.).


El código fuente de la plataforma web de Yesod es bastante complejo, está bien pensado y está bien escrito. Aprenderás mucho de la biblioteca de persistencia que viene con ella también.


GHC es probablemente el mayor o uno de los proyectos más grandes escritos en Haskell que es de código abierto. Cuando digo más grande, no solo me refiero en términos de tamaño de fuente, sino también impacto, uso, innovación, robustez. GHC puede enseñarte mucho sobre escribir Haskell.


Lo que yo recomiendo.

Lea el código de personas de diferentes escuelas de posgrado en la década de 1990

Leer el código de los antiguos maestros ciertas personas (lista incompleta)

Tenga en cuenta que personas como yo, Coutts, Mitchell, O''Sullivan, Lynagh, etc. aprendieron nuestro estilo Haskell de estos tipos.

Leer algunas aplicaciones


Si te interesa la programación web, recomendaría el proyecto lpaste Chris Done.


Darcs es un sistema de gestión de código fuente de código abierto. Debería darte una buena idea para Haskell.


XMonad es un gestor de ventanas de mosaico de código abierto, originalmente modelado a la dwm en dwm . Hay muchas extensiones, de calidad variable, pero el core es compacto y está bien organizado.