我想在用 GHCJS 编译的程序中定期执行一些有效的计算,但GHCJS.DOM.WindowTimers.setInterval
想要一个JSVal
作为参数。任何人都可以给我一些将我IO ()
变成一个的指示JSVal
吗?
编辑:
我能够使用GHCJS.Foreign.Callback.asyncCallback
and匹配类型GHCJS.Types.jsval
,但我最终遇到了运行时错误。GHCJS 频道中的 Luite 建议使用线程来完成此任务,正如 Erik 在此处的评论中所建议的那样。这在相应的问题中进行了解释