smlsharp/smlsharp — pull request #13 by hsk (2013-03-25 09:03:30+00:00)
Title: replにヒストリ機能を追加

TextIO.inputLineを
Repl.inputLineに変更するとヒストリ機能を組み込めるようにして組み込みました。

main/main/Repl.sml, main/main/Repl.smiを追加して、
main/main/RunLoop.smlで呼び出しています。

~/.sml_history
に履歴が保存されるようにして、カーソルキーの上下でヒストリの参照、
カーソルキーの右左で移動して書き換えが出来るようにしてみました。
Mac OSX Lion でのみ確認済みで、Unixなら動くと思います。

Windowsはどうしようというところです。とりあえず何もしてませんが
とりあえず、切っておいて、対応できたらONにすればいいのかもしれません。

Pull Requestは初めてなのですが、よろしくお願いします。