- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含一堆 *.c 和 *.cpp 文件的包,在 c-sources
中列出*.cabal
的字段文件。我需要将它包含在带有 IHaskell 和其他一些包的项目中。一切正常,并且构建没有问题。 stack exec ghci
工作正常,我可以导入模块并执行任何代码。 stack ghci
虽然会引发一些奇怪的错误,例如:
In file included from <command-line>:10:0:
/...blabla.../.stack-work/dist/x86_64-linux/Cabal-1.22.4.0/build/autogen/cabal_macros.h:157:0:
note: this is the location of the previous definition
#define CURRENT_PACKAGE_KEY "blabla"
^
stack ghci
在我的包内提示从其 C 代码导出的符号。另一个奇怪的事情是符号取决于
exposed-modules
的顺序。在配置中,因此如果我将 *.hs 模块放在其他模块之上,错误就会消失,但如果我有两个 *.hs 文件从同一个 *.c 文件导入,它将无法工作!
stack exec jupyter -- console --kernel haskell
开始,但立即抛出
unknown symbol
如果我尝试从我的包中运行一些代码,则会出错,但总是相同的。
fpco/stack-build
的 docker 镜像,它只是安装 jupyter 和其他必要的东西。我用
lts-3.0
快照,如果它在某种程度上相关。
最佳答案
最近对堆栈 ghci 进行了很多改进,这仍然主要是一项正在进行的工作。我建议测试 stack master,如果问题仍然存在,请打开 Github 问题。
关于haskell - Stack/Docker/IHaskell 奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32054409/
正是这样 - 我可以运行 IHaskell 并让它从特定的沙箱目录加载包吗? 最佳答案 如果您使用堆栈来管理您的 iHaskell 实例,您可以编辑 stack.yaml文件以通过在包部分下列出它们来
我有一个包含一堆 *.c 和 *.cpp 文件的包,在 c-sources 中列出*.cabal 的字段文件。我需要将它包含在带有 IHaskell 和其他一些包的项目中。一切正常,并且构建没有问题。
如果我定义 data Thing = Shoe | Ship | SealingWax | Cabbage |
在 GHCi 中,我可以通过执行显示当前绑定(bind) :show bindings 但是当我在 IHaskell Notebook 中尝试这个时,我得到了 Parse error (line 1,
我想对我的 IPython/IHaskell/Jupyter Notebooks 的外观进行一些简单的更改,例如: rendered_html :link { text-dec
我是一名优秀的程序员,十分优秀!