Pregunta

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 pautas, mejores prácticas o incluso marcos para la organización de archivos en los programas de Haskell?

(" Aprende que haskell " & amp; " Real World Haskell " realmente no maneja este problema)

¿Fue útil?

Solución

haskell.org define dos diseños de archivos y directorios que pueden ser útiles, junto con algunas guías de herramientas.

Otros consejos

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

Por lo tanto, 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top