国境の長いトンネルを抜けると、そこは雪国だった。 正月発火村 #発火村 - Togetter 群馬の秘境、水上でハッカソンに参加してきた。 ハッカソンではClion.JSというECMA-335*1の仮想マシンのJavaScript実装を作りたかったのだけど、作業量的に一日二日でできるものでは到底なかったでので「実装を始めた」という程度でした。Clion.JSの開発は続けるつもりです。 さて、ハッカソン前半はずっとmonoを参考にしながらCLI executableのローダを書いていたのだけど、複雑すぎてまるで形になりませんでした*2。そこで急遽VMだけを先に作ることにし、最終的に発表したものが以下のスクリプトです。これにCLI executableを別途disassembleしたものを与えると実行します。 CLI VMは仕様を読むとスタックマシンのようですね。なのでスタックを用意して、di