Frage

Ich habe gerade angefangen um in Haskell zu spielen. Nach Jahren von Ruby, wurde ich in eine Datei Organisation verwendet, die von Ruby on Rails oder Rugui verwendet wird.

Gibt es Richtlinien, Best Practices, oder vielleicht sogar Frameworks über Datei-Organisation in Haskell-Programmen?

( "Lernen Sie eine Haskell" & "Real World Haskell" nicht wirklich um dieses Problem zu umgehen.)

War es hilfreich?

Lösung

haskell.org definiert zwei Datei- und Verzeichnis Layouts, die hilfreich sein können, zusammen mit einiger Werkzeugführung.

Andere Tipps

Das Haupthindernis ist, dass hierarchische Modulnamen hierarchische Verzeichnisstruktur haben muss.

So Data.Map.Fast geht in Daten / Karte / Fast.hs

Danach zersetzen Ihre Programme und Bibliotheken in logische Einheiten, in separaten Modulen, und lassen Sie die Auflösung von Abhängigkeiten der Module lösen je nach Bedarf.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top