Len*_*low 18 iphone scheme haskell sml gambit
人们已经在Scheme中为iPhone 写过游戏.因为(某些)Scheme编译器可以编译为C,所以很容易与Objective-C混合并与XCode集成.
我知道 Haskell和OCaml编译器的补丁,以启用ARM/iOS后端.但那些看似非官方的,实验的/不稳定的.
我更喜欢静态haskell/ML类型系统而不是Scheme的动态类型.是否有一个稳定的ML/SML/Haskell编译器生成C代码,以便它可以像Scheme/Gambit-C一样使用?
Joh*_*n L 15
我无法帮助ML,但你看过JHC吗?JHC是针对便携式C的整个程序优化Haskell编译器,可以通过put添加iPhone支持
[iphone] cc=arm-apple-darwin-gcc merge=le32
在〜/ .jhc/targets.ini中
Haskell wiki和JHC手册中有更多Haskell信息.
til*_*ave 6
(我不确定此工具链是否已经专门针对iPhone进行了尝试.)
MLTon是一个优化标准ML编译器的整个程序.您可以通过-keep g在编译时传递给MLTon 来保留您的C代码,例如:
-keep g
c:/Program Files (x86)/MLton/bin/mlton.bat" -verbose 1 -keep g test.sml
它也可以生成ARM代码本身.
归档时间:
14 年,9 月 前
查看次数:
2296 次
最近记录: