| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
スクリプトファイルが与えられなかった場合、
goshはインタラクティブなread-eval-printループに入ります。
インタプリタを終了するには、EOF文字(Unix端末では通常Control-D)をタイプするか、
(exit)を評価します。
インタラクティブセッションでは、goshは
gauche.interactiveモジュールをロードします
(gauche.interactive - インタラクティブセッション参照)。
このモジュールはまた、ユーザーのホームディレクトリに‘.gaucherc’という
ファイルがあればをれをロードします。
インタラクティブデバッグに便利な設定をそこに書いておくことができます。
(Gauche release 0.7.3から、‘.gaucherc’はgoshがスクリプトモードで
起動された時は読まれなくなりました。)
goshをEmacs内部で走らせることをお勧めします。
EmacsはSchemeサブプロセスを操作するための豊富な機能を持っています。
次の行を‘.emacs’に加えておくと、<M-x run-scheme> で
Emacsのバッファ内でgoshが走ります。
(setq scheme-program-name "gosh -i") |
対話環境でマルチバイト文字を使う場合は、端末の文字エンコーディングをgoshの
内部エンコーディングと合わせるようにして下さい。
今のところ、goshは行編集やコマンドヒストリなどの便利な機能を
備えていません。将来はこのへんも充実してゆくでしょう。
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by Shiro Kawai on October, 7 2008 using texi2html 1.78.