Primero, mis disculpas si este no es el lugar correcto para esta pregunta, pero creo que th.CS no es el lugar correcto con seguridad, tampoco lo es StackOverflow.
Me gusta mucho la programación funcional y creo que soy un chico de nivel medio en F # y entiendo bastante bien los conceptos básicos de Haskell, y sí, creo que sé / me siento como si supiera lo que es una mónada.
Ahora tengo muchas ganas de llevar esto al siguiente nivel y quiero entender de qué se trata todo lo que se habla sobre functors y demás. Simplemente no sé por dónde empezar.
Leer algo sobre cálculo Lambda? Teoría de la categoría? Ambos sé un poco y no creo que esta sea la forma correcta / más rápida de iluminación.
Quizás puedas darme algunas pistas sobre eso.
PD: No le tengo miedo a las matemáticas y no me siento frustrado con los ejercicios fácilmente, pero preferiría algunas introducciones / textos en los que pueda colocar un código porque de esta manera obtiene los comentarios de inmediato.
fuente
Te recomiendo que leas esos tres libros si el tiempo es un lujo que tienes:
Esos tres libros enriquecerán su comprensión de la programación funcional en general.
fuente
Aprende que Haskell tiene una excelente introducción a los functors .
Para las cosas realmente pesadas, puede leer el excelente sitio de Oleg Kiselyov : continuaciones delimitadas, cremalleras, iteraciones, ...
fuente