Gauche + rlwrap for reading SICP

  • 11
    いいね
  • 1
    コメント
この記事は最終更新日から1年以上が経過しています。

これから SICP を読む人で Scheme の処理系として Gauche を選ぶ方もいるでしょう. (環境によるのかもしれませんが) Gauche の REPL では readline が使えず悲しい思いをします.

そこで rlwrap という readline が使えないコマンドを優しく包み込んでくれるユーティリティを使うことで快適になれます.

お使いのパッケージ管理ツールで install rlwrap をするとはいると思います. brew install rlwrap など.

あとは

rlwrap gosh

で起動, C-p, C-n で履歴をたどれたり C-r で履歴検索できたりします. Gauche に限らず自作のコマンド等でも readline が使えるようになるので便利です.

他の設定等は SICPを読むためにやっておくと便利かもしれないこと が詳しいです.

Happy Reading SICP!