我很难用Fay将一个工作的Haskell库编译成JavaScript。
我相信我已经成功地使用cabal安装了Fay,并设置了HASKELL_PACKAGE_SANDBOX环境。
当我试图编译时,我会得到以下内容:
C:\ror>cabal-dev\bin\fay --package fay-base --library --include src src\IRR.hs
fay: ghc:
src\Period.hs:27:8:
Could not find module `Data.Function'
It is a member of the hidden package `base'.
Use -v to see a list of the files searched for.使用ghc-pkg list,我可以看到base-4.6.0.1是公开的。
关于下一步该做什么有什么提示吗?
谢谢!N
发布于 2013-10-20 12:06:47
这并不是针对windows或阴谋开发的。
当打字机Fay将-hide-package base传递给GHC时,它将与fay-base发生冲突。Fay不可能以任何方式使用安装的基础,它需要源文件,并且基本包含了Fay不支持的很多东西。
fay-base没有定义Data.Function,唯一的原因是模块还没有实现(如果添加它,请发送一个PR!)
顺便说一句,您不需要使用--package fay-base进行编译,这是隐式的。
https://stackoverflow.com/questions/19454907
复制相似问题