Linux Mint(Ubuntu)でScheme(Gauche)を使う

先日 Scheme 処理系はとして Guile を入れてみたのですが、どうも Gauche の方がメジャーみたいですね。ということで入れてみました。

$ sudo apt-get install gauche

ついでに

$ sudo apt-get install rlwrap

をしておくといいかも知れない。$ rlwrap gosh でカーソルキーなどが使える。


Hello, World.

$ gosh
gosh> (print "Hello, World!")
Hello, World!
#<undef>
gosh> (exit)



ファイルにコードを書く。
helloworld.scm

(print "Hello, world!")

実行。

$ gosh helloworld.scm
Hello, World!

これってインタプリタなのかな。