繁体   English   中英

Cabal 中暴露的库模块和依赖模块有什么区别?

[英]What difference between exposed library modules and dependency modules in Cabal?

我正在测试做神奇事情的提示库 - 在运行时评估 Haskell 代码,该库几乎按预期工作。 但随后的偏差在我脑海中提出了一个问题。

假设有一个来自模板的典型新堆栈项目,其中包含applibrary 应用程序对库的依赖与任何其他 package(基础、文本、镜头等)的描述方式相同,但 Haskell 脚本文件无法导入驻留在同一堆栈的库的模块解决了脚本没有任何问题。

一旦我将脚本中所需的模块提取到堆栈子包中,它就会变得可用。

那么,是否存在使额外堆栈子 package 无效的链接技巧?

将问题链接到 Github

尝试运行stack install将 package 安装到 package 数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM