2005-02-16 はじめてのすきぃむ Scheme Programming 小さい書き捨てプログラムを、実際にどうやって実行可能にするか微妙に悩んだが、 #!/usr/bin/gosh (define (fact x) (if (= x 0) 1 (* x (fact (- x 1))))) (define x (read)) (display (fact x)) みたいな感じにして実行権限付加したら普通に可能*1らしい。 *1:当然ながらgaucheが/usr以下にインストールされている場合。