はじめてのすきぃむ

小さい書き捨てプログラムを、実際にどうやって実行可能にするか微妙に悩んだが、

#!/usr/bin/gosh
(define (fact x)
  (if (= x 0)
      1
      (* x (fact (- x 1)))))
(define x (read))
(display (fact x))

みたいな感じにして実行権限付加したら普通に可能*1らしい。

*1:当然ながらgaucheが/usr以下にインストールされている場合。