feststelle Ich schreibe jetzt todo.sh in Haskell, um besser zu verstehen, wie IO-Monaden funktionieren, und ich werde cmdArgs verwenden, um Eingaben zu analysieren, wie argparse in Python.Wie man Abhängigkeiten in Haskell apps
Meine Frage ist, wie kann ich die Abhängigkeit von cmdArgs wie Pip's requirements.txt pin?
Django==1.5.1
South==0.7.6
Und, ist es in Ordnung, mein Paket in Hackage zu verteilen?
Technisch gesehen können Sie das tun, aber es wird als guter Stil angesehen, der [Package Versioning Policy] (http://www.haskell.org/haskellwiki/Package_versioning_policy#Dependencies_in_Cabal) zu folgen und Versionsbereiche zu verwenden. –
Hackage hat ein [todos] (http://hackage.haskell.org/package/todos) Paket. Sie sollten das vergleichen. –
@GabrielGonzalez, tatsächlich mache ich es nicht zu verteilen, ich mache für das Lernen. Verteilen mit Hackage ist nur ein weiterer Schritt des Lernens. –