如何在GHCJS中将`IO()`转换为`JSVal`

时间:2015-11-06 22:19:22

标签: haskell ffi ghcjs

我想在使用GHCJS编译的程序中定期执行一些有效的计算,但是GHCJS.DOM.WindowTimers.setInterval想要JSVal作为参数。有人可以给我一些指示,将我的IO ()变成JSVal吗?

编辑:

我能够使用GHCJS.Foreign.Callback.asyncCallbackGHCJS.Types.jsval来匹配类型,但我最终遇到了运行时错误。正如Erik在评论中所建议的那样,GHCJS频道中的Luite建议使用线程来完成此任务。这在the corresponding question

中有解释

0 个答案:

没有答案