読者です 読者をやめる 読者になる 読者になる

[iPhone] [Nu] Nu の REPL を iPhoneで動かしてみました。

lisp

プログラム言語 Nu の REPL(Read Eval Print Loop)を iPhone で動かしてみました。

Nu はLispシンタックスRubyオブジェクト指向言語です。

Nu は Objective-C で書かれていて Cocoa (Mac OS X)上で動く処理系ですが、 Objective-Cで書かれているので iPhone用のプログラム(ライブラリー)も用意されています。

今回は、takuma104さんが作った iphone_irb をまねして作ってみました。久々のiPhoneアプリでハマリまくりましたが、なんとか動きました・・・


Nu作者は、JailbreakeしたiPhone上で動くコンソール版REPLしか作っていなかったので、ちゃんとiPhoneで動く Nu REPLは ひょっとすると世界初かも?


コードはきれいにしてから公開します。
(12/10追加) コードは http://github.com/yuumi3/iNuShell から取得できます。