2009-09-10 6 views
17

Acabo de empezar a jugar en Haskell. Después de años de Ruby, me acostumbré a una organización de archivos utilizada por Ruby on Rails o Rugui.¿Cómo organizar archivos en los programas de Haskell?

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

("Aprende que una Haskell" & "Real World Haskell" en realidad no tratar esta cuestión.)

Respuesta

4

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

Así Data.Map.Fast entra en datos/Mapa/Fast.hs

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

Cuestiones relacionadas