5

IO モナドがどのように機能するかをよりよく理解するために、現在 Haskell で todo.sh を作成しています。Python で argparse が行うように、cmdArgs を使用して入力を解析します。

私の質問は、pip の requirements.txt のような cmdArgs の依存関係を固定するにはどうすればよいですか?

Django==1.5.1
South==0.7.6

そして、私のパッケージを Hackage で配布してもよろしいですか?

4

1 に答える 1

6

ファイルbuild-dependsでフィールドを使用する.cabal

build-depends:
    cmdargs == 0.10.3

ただし、通常、1 つの正確なバージョンを指定することは最善の方法ではありません。

build-depends:
    cmdargs >= 0.8 && < 0.11

許容されるバージョンの範囲を指定します。

そして、私のパッケージを Hackage で配布してもよろしいですか?

誰の役にも立たないことがわかっている場合は、そうではありません。

言い換えれば、はい、確かに大丈夫です。そのためには Hackage のアカウントが必要ですが、取得には時間がかかる場合があります。

于 2013-04-29T18:09:15.473 に答える