文件名称:hpack:hpack:Haskell软件包的现代格式
文件大小:95KB
文件格式:ZIP
更新时间:2024-03-08 06:41:13
Haskell
hpack:Haskell软件包的现代格式 Hpack是Haskell软件包的格式。 它是Cabal软件包格式的现代替代方案,并遵循不同的设计原则。 设计原则 Hpack的指导设计原则是: 默认情况下,不要求用户陈述显而易见的合理假设 在需要时给予用户100%的控制权 无需用户重复操作,方便 工具整合 Hpack软件包在名为package.yaml的文件中描述。 和都支持package.yaml 。 对于其他构建工具, hpack可执行文件可用于从package.yaml生成.cabal文件。 没有用户指南 下面有参考文档,但是仍然缺少入门文档。 目前,请看一下我在新加坡Haskell聚会上有关Hpack的幻灯片: ://typeful.net/talks/hpack 例子 给定这个运行hpack将生成 给定这个运行hpack将生成 给定这个运行hpack将生成 给定这个运行hp
【文件预览】:
hpack-main
----.ghci(99B)
----.github()
--------workflows()
----hpack.cabal(4KB)
----package.yaml(1KB)
----src()
--------Path.hs(570B)
--------Data()
--------Hpack()
--------Hpack.hs(8KB)
----Setup.lhs(76B)
----get-hpack.sh(435B)
----.travis.yml(2KB)
----LICENSE(1KB)
----test()
--------Helper.hs(1KB)
--------Data()
--------Hpack()
--------Spec.hs(44B)
--------HpackSpec.hs(6KB)
--------EndToEndSpec.hs(51KB)
----.travis-setup.sh(797B)
----README.md(20KB)
----stack.yaml(20B)
----.gitignore(37B)
----CHANGELOG.md(8KB)
----driver()
--------Main.hs(228B)