将 Haskell 转换为 C 以在 iPhone 上使用
我已经编写了一个 Haskell 库,我想将其包含在 iPhone 应用程序中。它大量使用了 Haskell 的函数能力、柯里化等,并且用 Objective-C 重写会很困难。
是否可以将 Haskell 自动翻译成 C?或者从其中一个编译器中挖掘出中间 C 表示形式?
Apple 的开发者协议禁止静态链接其中一个轻量级 Haskell 解释器,但这并不是说我热衷于该解决方案。
I've written a Haskell library I would like to include in an iPhone app. It makes heavy use of Haskell's functional abilities, currying, etc. and rewriting in Objective-C would be tough.
Is it possible to automatically translate Haskell to C? or dig out an intermediate C representation from one of the compilers?
Apple's developer agreement forbids statically linking one of the lightweight Haskell interpreters, not that I'm keen on that solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我没用过但是有
http://projects.haskell.org/ghc-iphone/
I haven't used it but there is
http://projects.haskell.org/ghc-iphone/
http://repetae.net/computer/jhc/ 编译为相当标准的 C。这可能是可能的使用它。
http://repetae.net/computer/jhc/ compiles to fairly standard C. It might be possible to use it.
查看 ghc-ios 项目:
http://www.reddit。 com/r/haskell/comments/1lboh4/announcing_ghc_ios/
Have a look at the ghc-ios project:
http://www.reddit.com/r/haskell/comments/1lboh4/announcing_ghc_ios/