如何在Haskell应用程序中固定依赖项
发布时间:2020-12-14 04:56:50 所属栏目:百科 来源:网络整理
导读:我现在正在 Haskell中编写一个todo.sh,以更好地理解IO monads的工作原理,并且我将使用cmdArgs来解析输入,就像在 Python中使用argparse一样. 我的问题是,我如何固定cmdArgs的依赖关系,如pip的requirements.txt? Django==1.5.1South==0.7.6 而且,可以在Hackag
我现在正在
Haskell中编写一个todo.sh,以更好地理解IO monads的工作原理,并且我将使用cmdArgs来解析输入,就像在
Python中使用argparse一样.
我的问题是,我如何固定cmdArgs的依赖关系,如pip的requirements.txt? Django==1.5.1 South==0.7.6 而且,可以在Hackage中分发我的包吗? 解决方法
使用.cabal文件中的build-depends字段
build-depends: cmdargs == 0.10.3 但是指定一个确切的版本通常不是最好的主意,所以 build-depends: cmdargs >= 0.8 && < 0.11 指定一系列可容许的版本.
如果你知道它对任何人都没有用,那就不是了. 换句话说,是的,确定没关系.你需要一个关于Hackage的帐户,但这可能需要一些时间才能获得. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Haskell解析内存不足的大xml文件
- c# – PrintFixedDocument wpf打印质量 – Windo
- 正则表达式匹配字符串中的单词或短语但不匹配URL
- c# – stack.ToList()在.NET中 – 元素的顺序?
- c – 是否有理由从/中使用std :: int64_t from /
- c# – 如何以线程安全的方式递增(增加值)十进制?
- c# – 用Json.Net反序列化,将子对象反序列化为字
- c# – LINQ-SQL – 在CompiledQuery.Compile中使
- 来自AQL的Arangodb LET变量在FILTER中使用它
- ruby-on-rails – 在Rails应用程序中使用Pow服务
热点阅读