He estado buscando una guía decente de Haskell durante algún tiempo, pero no he podido encontrar una que parezca lo suficientemente interesante como para leerla y / o que tenga sentido.
Tuve una exposición previa a Haskell hace unos años, pero no puedo recordar mucho al respecto. Recuerdo el "¡Ajá!" - la sensación fue increíble cuando finalmente lo entendí, y realmente fue divertido jugar con él, así que estoy buscando redescubrir el arte perdido de Haskell.
Estoy familiarizado con Ruby y sus trucos de programación funcional, así que creo que no estoy completamente a oscuras. ¿Algún enlace?
haskell
functional-programming
wvdschel
fuente
fuente
Respuestas:
Algunos buenos lugares para comenzar son:
Otros recursos:
fuente
Esto parece encajar perfectamente en el estilo de la Guía conmovedora de Ruby por qué.
¡Aprenda Haskell para siempre!
fuente
Si eres como yo y te gustan los videos de presentaciones, este es un buen tutorial:
Una muestra de Haskell
Es un tutorial de tres horas, que utiliza xmonad como ejemplo de ejecución para explicar Haskell a programadores experimentados (imperativos). La presentación corre a cargo de Simon Peyton-Jones quien, además de ser uno de los mejores diseñadores de Haskell, también es un gran orador.
fuente
Part 1
yPart 2
enlace no funciona.Una vez que haya pasado las etapas iniciales, le recomiendo leer Real World Haskell .
fuente
El wikilibro de Haskell que incluye el texto del gran tutorial Yet Another Haskell Tutorial .
(El artículo "Guía del usuario genérico de Haskell" es un artículo excelente, pero creo que es una recomendación particularmente mala para un programador principiante de Haskell, ya que es más un artículo académico que presenta extensiones de Haskell y básicamente un idioma diferente "Haskell genérico" (es decir, Haskell con una versión antigua de Generics) en lugar de Haskell 98 estándar. <irony> Si estaba buscando una lectura densa sobre Haskell, comience con el informe Haskell 98. </irony>)
fuente
Real World Haskell es un libro realmente bueno.
fuente
Otro tutorial de Haskell (PDF) funcionó para mí.
Editar: Updike señala que el texto de YAHT se ha incluido en los Wikilibros de Haksell . El PDF sigue siendo útil si (como yo) prefiere imprimir y leer en papel.
Por cierto, también he leído Una suave introducción a Haskell (también disponible como PDF). Definitivamente no recomendaré esto para principiantes. Solo es suave en comparación con el Informe Haskell. Sin embargo, es una buena referencia cuando se tiene un conocimiento sólido del idioma.
fuente
Una respuesta bastante tardía, pero disfruté mucho la lectura de Learn You A Haskell disponible en línea, así como un libro.
fuente
Me han dicho que vea Programación en Haskell , de Graham Hutton
fuente
Además de " Real World Haskell ", busque una copia de " Haskell: The Craft of Functional Programming ". Gran libro de texto.
fuente
Yo como Haskell Tutorial para programadores C . Especialmente si vienes de un idioma imperativo como yo.
fuente
He descargado 10 diapositivas de esta página http://www.cs.nott.ac.uk/~gmh/book.html y las he revisado muchas veces. Funciona;)
fuente
Es extraño que nadie sugiriera Real World Haskell . Ese es en mi humilde opinión, el mejor libro de Haskell que puede obtener actualmente, puede obtenerlo para leerlo en línea o sin conexión.
fuente
Una cosa que es realmente única sobre Haskell es que hay una lista de correo exactamente para principiantes. Vaya a Haskell-Beginners .
Leer libros es bueno, pero tener algunos humanos a quienes preguntar también es siempre un gran recurso. Juntos, creo que no hay absolutamente ninguna razón para decir "Haskell es difícil de aprender porque no hay material al respecto".
También puede visitar #haskell en irc.freenode.net.
fuente
También hay una bonita serie de conferencias del RWTH Achen.
Obtuve toda esta información de la página de presentaciones de video de Haskell Wiki .
fuente
Aquí es donde comencé. haskell.org
fuente