Haskell Hero

Haskell Hero es un manual interactivo del lenguaje Haskell para principiantes.

Introducción

Para empezar

Regla número uno: No dejarse asustar. Nosotros también estuvimos en la primera clase y pensábamos cosas como "¡No lo podré aprender nunca!" o "He elegido una mala carrera, esto no me interesa; los demás lo entenderán rápido, solo yo voy a parecer un idiota...; no tengo talento para estudiar tales cosas."

Este tipo de pensamiento os llevará a la perdición. Para empezar recordad unos hechos como la verdad absoluta y no especuléis sobre su veracidad:

  • La programación funcional no es difícil.
  • La programación funcional es bonita.
  • La programación funcional es elegante.
  • Para entender la programación funcional es necesario tener una mente muy amplia y mucho tiempo.
  • La programación funcional no se puede aprender en una semana.

Si os asusta algo de la materia expuesta, no rechacéis toda la asignatura. Marcad el párrafo con el color rojo y volved a leerlo en dos días.

Los conceptos del modelo de cajas no son oficiales. Sirven solo para dar un ejemplo ilustrativo. Si os decidís a mencionar las cajas en el examen, lo hacéis bajo su propio riesgo.

Como trabajar con el manual

La evaluación de párrafos

Después del registro es posible marcar párrafos según el grado de comprensión.
  • El tick verde - Entendido totalmente. No es necesario volver a leerlo.
  • La raya naranja - Entendido parcialmente. Hay que leerlo algunas veces más.
  • La cruz roja - No he entendido nada en absoluto. Después de leerlo pensaba que se me iba a romper la cabeza.

Lo más importante es...

...no olvidar: