simbolos mundo hola funciones ejemplos descargar haskell organization

mundo - if en haskell ejemplos



¿Cómo organizar archivos en programas haskell? (2)

Acabo de empezar a jugar en Haskell. Después de años de Ruby, me acostumbré a una organización de archivos que utiliza Ruby on Rails o Rugui.

¿Existen directrices, mejores prácticas o incluso marcos para la organización de archivos en los programas de Haskell?

("Learn you a Haskell" y "Real World Haskell" no manejan realmente este problema).


La principal restricción es que los nombres de módulos jerárquicos deben tener un diseño de directorio jerárquico.

Entonces, Data.Map.Fast entra en Data / Map / Fast.hs

Después de eso, descomponga sus programas y bibliotecas en unidades lógicas, en módulos separados, y deje que la resolución de dependencias resuelva los módulos según sea necesario.