BT

InfoQ ホームページ ニュース LiveRun – REPLを一歩横に進める

LiveRun – REPLを一歩横に進める

ブックマーク

REPL(Read-Eval-Print-Loop)は、プログラムを記述する面白い方法である。それをいっせいにおこなうのではなく、結果を実行し、 それを断片的に記述する。各フラグメントはひとつ前にビルドされ、標準的な書き込み-ビルド-実行サイクルでそうであるように、環境は決してリセットされ ない。たいていの.NETプログラマが通常見つける、唯一本当のREPL型のコーディングはSQLである。

もちろん、Visual StudioにはEdit-and-Continueがあるが、厳格に制限されており、実行を「ファウル」にし、完全な再ビルド/再始動を起動する方法が 多数存在する。.NETではREPLを追加することができないが、REPLのような機能のオプションはある。Lucian Wischik氏は、LiveRunアドインでこれを示している。

LiveRunは、現在のテキストウィンドウにあるすべてのコードを取り上げ、一時的な場所にコンパイルし、実行する。2秒後、そのプロセスを繰り返す。デベロッパの一連の考えに干渉することなく、すべて完了する。

そこで、これは何に良いのか?主としてライブで聴衆の前で、デモを記述するときである。プログラムを実行するためにしきりに停止するのではなく、聴衆はほとんどリアルタイムで変更の結果を確認することができる。

Lucian Wischik氏は、ブログ上でLiveRunの完全なソース(リンク)を提供している。

 

原文はこちらです:http://www.infoq.com/news/2008/11/LiveRun

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。