Apología de la programación en Haskell

En el artículo Eleven Reasons to use Haskell as a Mathematician se realiza una apología del uso de Haskell como lenguaje de programación en matemáticas.

Las razones son:

  1. Haskell es funcional.
  2. Haskell es eficiente.
  3. Haskell es declarativo.
  4. Haskell es perezoso.
  5. Haskel es bueno para tratar estructuras de datos.
  6. Haskell es compacto.
  7. Haskell potencia la abstracción.
  8. Haskell no tiene efectos laterales.
  9. Haskell procesa definiciones circulares.
  10. Haskell tiene un fundamento sólido.
  11. Haskell es elegante.