2009-09-10 6 views
17

Je viens de commencer à jouer à Haskell. Après des années de Ruby, je me suis habitué à une organisation de fichiers utilisée par Ruby on Rails ou Rugui. Y a-t-il des directives, des pratiques d'excellence ou peut-être même des cadres sur l'organisation des fichiers dans les programmes Haskell?Comment organiser les fichiers dans les programmes Haskell?

(« Apprendre vous Haskell » & ne gère pas vraiment cette question « Real World Haskell ».)

Répondre

4

La contrainte principale est que les noms de modules hiérarchiques doivent avoir une disposition de répertoire hiérarchique.

Alors Data.Map.Fast va en données/Carte/Fast.hs

Après cela, décomposer vos programmes et bibliothèques en unités logiques, dans des modules séparés, et que la résolution de dépendances résoudre les modules selon les besoins.

Questions connexes