BT

LiveRun – REPLを一歩横に進める

| 作者: Jonathan Allen フォローする 596 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年11月29日. 推定読書時間: 1 分 |

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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT