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

发布于 2024-10-10 03:26:40 字数 215 浏览 6 评论 0原文

我已经编写了一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冬天的雪花 2024-10-17 03:26:40

http://repetae.net/computer/jhc/ 编译为相当标准的 C。这可能是可能的使用它。

http://repetae.net/computer/jhc/ compiles to fairly standard C. It might be possible to use it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文