2009-09-10 25 views
17

Ho appena iniziato a giocare in Haskell. Dopo anni di Ruby, mi sono abituato a un'organizzazione di file utilizzata da Ruby on Rails o Rugui.Come organizzare i file nei programmi Haskell?

Esistono linee guida, best practice o forse anche framework sull'organizzazione dei file nei programmi Haskell?

("Impara una Haskell" & "Real World Haskell" in realtà non gestire questo problema.)

risposta

4

Il vincolo principale è che i nomi dei moduli gerarchici devono avere un layout di directory gerarchico.

Così Data.Map.Fast va in dati/Map/Fast.hs

Dopo di che, si decompongono i programmi e le librerie in unità logiche, in moduli separati, e lasciare risoluzione delle dipendenze risolvere i moduli in base alle esigenze.

Problemi correlati