Gauche

cat再実装の続き

cat - syobosyobo softdevの続き。 引数にファイル名を渡すと、ファイルを連結表示する。 引数なしなら、標準入力を用いる。 #! /usr/bin/gosh (use file.util) (define (cat args) (define (count n) (if (= n (length args)) #f (begin (print (file->stri…

rlwrap + gosh

$ rlwrap gosh のように、rlwrapを使うと、Gauche(gosh)でもヒストリ機能が使えたり、 括弧の対応を(vimのshowmatchみたいなやつ)とってくれたりする。便利。あとは、.bashrcとか.zshrcとかに alias gosh='rlwrap gosh' を追記しておけばよい。

cat

日本でのGaucheの盛り上がりを受けて(【GaucheNight】日本人が作ったScheme処理系Gaucheのお祭りが開催,Lisperの熱気で夜中まで盛り上がる | 日経 xTECH(クロステック))、、、でもないですが、「1年1言語を習得する」ため(達人プログラマーを読んで…