現在、「ハッカーと画家」の翻訳者である川合さんが作った処理系Gauche(ゴーシュ)を使わせてもらっています。
コマンドラインでは
gosh> (define a 3)
が正しく動作するのですが、test.scmを作成して、C-xC-eで評価すると・・・
Debugger entered--Lisp error: (void-function define)
(define a 3)
eval( (define a 3) )
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
うーん、なんだろ・・・
$gosh test.scm
だと上手くいくんだけどな・・・・
0 件のコメント:
コメントを投稿