coinsc

coinscはcoinsのコンパイラを常駐させて3倍高速化するプログラムです。
jvmの起動および、coinsの初期化にかかる時間分短縮されます。


coinscはjavaのサーバプログラムと、d言語で出来てるクライアントで構成されています。
d言語のクライアント(coinsc.exe)が起動すると、tcpの55556番のポートに接続しようとします。
もしも、繋がらなければ、system("start java coinsserver")を実行してサーバを起動し、さらに55556番に接続します。
その後、55555番もつないで、stdoutとstderrを両方つないで後はcoinsのコンパイラを実行しています。


現在、windowsのみ対応してます。exeファイルもあるので安心です。
coinsにクラスパスが通っていれば使えるとおもいます。

coinsc test.c

のようにして使います。


ダウンロードはこちらから。
http://www.wikiroom.com/sakurai/index.php?plugin=attach&refer=coinsc&openfile=coinsc.zip


あろはさんが、coinsをいじってるので公開してみました。