Gauche でコマンドラインからエントリポイントを指定する
…ためのオプションってないのかな?
$ gosh --start hoge hello.scm
とすると main でなく hoge から実行が始まるような。
とりあえず↓で代用しているけど。
(define (hoge) (print "hoge world!!!")) (define (main args) (if (not (null? (cdr args))) (eval `(,(string->symbol (cadr args))) (interaction-environment))) 0)