LLの利点の一つというのは、対話的に使えることでもある。

いやなブログ: SpiderMonkey で JavaScript のインタラクティブシェル
JavaScript のコードをインタラクティブに動かせるツール (Ruby における irb のようなもの) が欲しいと以前から思っていたのですが、今日になってようやく SpiderMonkey のインタラクティブシェルをインストールしました。

たいていのLLが対話的に利用する手段を用意しているのだが、対話型インターフェースが組み込みのPythonを除くと以外と知られていないケースも多いのでここにまとめてみた。

言語コマンド終了コメント
Perlperl -de 1q実際にはデバッガ。
Rubyirbquit または Ctrl-D ruby scriptでの実装
PythonpythonCtrl-D本体組み込み
JavaScriptjsCtrl-DSpiderMonkeyの場合
Haskellghci または ghc --interactiveCtrl-D
Emacs LispMeta-X eval-expression ほかCtrl-X Ctrl-C別格:)
Squeak環境そのものメニューから「終了」別格:)
Perl6 (Pugs)pugsCtrl-Dなんかghciっぽい。"Loading Prelude... done."とかのたまうし。
PostScript (GhostScript)gs -dNODISPLAY -q Ctrl-Dこれも立派なLL。「」のEntryより。

(TBs|Comments|Patches) Welcome!

Dan the Man with Too Many Languages to Speak