[iPhone] [Nu] Nu の REPL を iPhoneで動かしてみました。
プログラム言語 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 から取得できます。