gaucheノート  rlwrap

rlwrapを使うとコマンドの再利用ができるよ

$ rlwrap gosh
gosh> (define x '(a b c))
x
gosh> (define x '(a b c)) ... '↑' か [Ctrl]+p で直前に実行したコマンドが表示される

参照したURL: http://www.atmarkit.co.jp/fcoding/articles/gauche/02/gauche02b.html