Ios 将Haskell转换为C以便在iPhone上使用

Ios 将Haskell转换为C以便在iPhone上使用,ios,haskell,code-translation,Ios,Haskell,Code Translation,我已经编写了一个Haskell库,我想将其包含在iPhone应用程序中。它大量使用了Haskell的功能性能力、咖喱等,而用Objective-C进行重写将非常困难 有可能自动将Haskell翻译成C吗?或者从一个编译器中找出一个中间的C表示 苹果的开发者协议禁止静态链接一个轻量级Haskell解释器,这并不是因为我对该解决方案感兴趣。编译成相当标准的C。可能可以使用它。我没有使用过,但有 看看ghc ios项目: “苹果的开发者协议禁止静态链接一个轻量级Haskell解释器”——我想现在不再是

我已经编写了一个Haskell库,我想将其包含在iPhone应用程序中。它大量使用了Haskell的功能性能力、咖喱等,而用Objective-C进行重写将非常困难

有可能自动将Haskell翻译成C吗?或者从一个编译器中找出一个中间的C表示


苹果的开发者协议禁止静态链接一个轻量级Haskell解释器,这并不是因为我对该解决方案感兴趣。

编译成相当标准的C。可能可以使用它。

我没有使用过,但有

看看ghc ios项目:


“苹果的开发者协议禁止静态链接一个轻量级Haskell解释器”——我想现在不再是了。它唯一禁止的就是运行下载的代码。但是,只要代码来自你的应用程序内部(即,它是你提交给应用程序商店的一部分),他们就不在乎你如何执行它。那个愚蠢的“只有C、C++、Objul-C和ECMAScript”的限制被删除了,但是要小心,如果你过度使用懒惰,它可能会非常缓慢。