人havegames iPhoneのSchemeで書かれています。 SchemeコンパイラはC言語にコンパイルされているため、Objective-Cと混在してXCodeと統合するのは簡単でした。CのHaskell/MLのようなコンパイラはありますか?
ARM/iOSバックエンドを有効にするHaskellおよびOCamlコンパイラ用のawareはpatchesです。しかし、それらは非公式で実験的/不安定に見えます。
私はSchemeの動的型付けより静的なhaskell/ML型の型システムを好んでいます。 Scheme/Gambit-Cと同様の方法でCコードを生成できる安定したML/SML/Haskellコンパイラはありますか?
GHC(-fvia-cオプション)にCバックエンドがあります。 –
@ SK-logicはいですが、ghcのCバックエンドはクロスコンパイルされません。また、ブートストラップ目的のためにまだ本当に(私たちはネイティブコードとllvmバックエンドを持っているので) – sclv
ちなみに、Gambit-Cコアの人はiOSでREPLをリリースしました:http://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8&ls=1 – LennyStackOverflow