找到FFI的Javascript库

时间:2014-06-17 22:22:27

标签: haskell ffi ghcjs

我正在挖掘ghcjs-jquery代码以了解JavascriptFFI的工作原理。我想弄清楚的是,一旦为JS函数定义了FFI导入类型签名,你如何帮助ghcjs找到包含该函数的文件。

检查Internal.hs和Cabal配置,我没有看到任何方法来指定JQuery JS文件的路径。我还查看了有关JavascriptFFI功能的文档,但没有找到任何内容。我将非常感谢有关如何在ghcjs中为任何JS库执行Javascript FFI的指示。 ghcjs必须有一些命令行选项,告诉它在哪里找到js文件。

在计算JavascriptFFI的{​​{1}}功能后,我计划使用dojo库函数。

1 个答案:

答案 0 :(得分:1)

您需要在使用GHCJS生成的Javascript的页面中自己加载这些Javascript文件。 GHCJS不需要找到引用的Javascript函数的实际定义 - 它会在您的foreign声明中添加您所添加的任何类型。