Empfehlung, Haskell als Skript-Engine in iOS-Apps auf ARM einzubetten?

8

Ich habe vor ein paar Monaten versucht, Haskell in eine iOS App zu übersetzen. Leider war die einzige stabile / gepflegte Implementierung, die ich finden konnte, GHC, also habe ich eine Art Cross-Compilation versucht, aber wegen fehlender RTS für ARM / iOS gescheitert.

Ich habe gemerkt, dass es nicht einfach genug für mich ist. Also bitte ich um einige Empfehlungen dafür. Ich weiß, dass es einen Patch für iOS gibt, aber es wird nicht mehr fortgesetzt. Ich dachte über NHC / YHC nach, aber ich konnte die Implementierung nicht verwenden. Wenn ich falsch liege, korrigiere mich bitte.

    
Eonil 12.06.2011, 04:55
quelle

1 Antwort

8

Dies ist ziemlich einfach mit GHC-iPhone und dem Foreign Function Interface

Als Referenz hat David Pollak ein Beispiel, das einen Lisp-Interpreter implementiert, der in Haskell geschrieben ist und in einer iPad-App läuft:

  

Ссылка

Ein Beispiel, das das Haskell-Haupt in main.m deklariert:

%Vor%

und in seiner Main.hs eine Reihe von Fremdfunktionsdeklarationen, die ihm Zugriff auf die Cocoa-Bibliotheken gewähren:

%Vor%     
Raeez 22.06.2011 12:52
quelle

Tags und Links