rlwrapが便利

id:rui314さんに教えてもらった rlwrap が超便利。
自前のインタプリタで履歴やら、いろいろなキーバーインドが使えるようになった。
詳しくは id:secondlife:20060607:1149653094 あたりをみるとよいでしょう。


適当なシェルスクリプトを書いてみた。

#!/bin/sh
RLWRAP=`which rlwrap`
[ "x$RLWRAP" = x ] && ./scheme
if [ x$RLWRAP = x ]; then
  ./scheme
else
  rlwrap ./scheme
fi