闇鍋プログラミング勉強会でDartの処理系のひとつであるfrogcについて発表します。 さて、Dart SDKにはもうひとつdart(1)というコマンドが付属していますが、こちらについては上記の勉強会では触れないのでここにメモしておきます。 ますソースコードは以下から入手。Standalone VMのほうです。 install instruction repository このDartVMはC++で書かれたJITコンパイラ付き仮想マシンです。 ファイル構成はざっと以下のとおり。 runtime/vm/* - パーサー、コンパイラ、コードジェネレータ、GCなど基本要素 runtime/lib/* - boolやStringなど組み込みクラス runtime/bin/* - FileやIOなどのシステムコールを要求する標準ライブラリ corelib/* - MapやIterableなどの標準ラ