【发布时间】:2019-07-19 22:44:51
【问题描述】:
假设我在 Idris 中有一个函数可以进行一些计算。为简单起见,暂时将其 stringly 输入。
f: String -> String
如何将此函数编译为 JavaScript,以便可以从任何普通 JavaScript 代码调用它?
如果这太简单了,假设 f 处理 String 而不是 Double 甚至是自定义 Idris 数据类型。
我知道我可以使用Main.main 函数编译整个模块,并且将输出或多或少难以理解的 JavaScript blob。我可以从那里手动提取我的功能吗?我该怎么办?
P.S.尽管我自己回答,但我仍在寻找更好的解决方案,所以欢迎。
【问题讨论】:
标签: javascript ffi idris