Galaxy tabでセルフ開発したいよ!
- Javaコンパイラを移植
- 無理ですw
- Javaで実装されている言語の中で、eval*1昨日があるやつを探す
- Androidでもう動いているやつ
- できればLisp系。
- とうぜんJava/Androidのクラス機構にも触れる
…むちゃぶりですよねー。ですよねー。
とりあえず、セルフ開発、と言うことで、いくつか言語を選択してみよう。
- Clojure。Javaで書かれたLisp。Java/Androidのクラスへも触れる
- Android MarketにもREPLが公開されている。
- Scala。Javaで書かれた…関数型?言語。マルチパラダイム。
- REPLが公開されていたりはしない。
- Scheme。この場合、schemeだからJava/Androidへのクラスアクセスは…できるんですかね?
するとー。
必然的にClojureしかなさそうですよねー。
REPLいれてみたー
…さすがに入力ラインが一行なのは辛いですよねー。あと、範囲選択してコピーがロングタップ?長押しなんで、キーボードからは不可能。やる気なくすなあ。
あと、インテントうけてくれたりするかなー。
*1:実行中に外から来た文字列をコードとして実行する