クリッピング ======================================= クリッピング lua.vm.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。Luaはスクリプト言語で、かつプロトタイプベースのオブジェクト指向言語でもあります。という事はLuaとJavaScriptは意外と似通っているのかも知れません。という訳で(?)今回はlua.vm.js、JavaScriptで作られたLua VMを紹介します。こちらがLuaのコード。typeがtext/luaになっています。ちゃんとJavaScriptで実行されて結果が得られます。左がLuaのコード。右側がその実行結果です。localやprintといった差はあれどJavaScriptと似ています。lua.vm.jsはEmscriptenを使ってLuaをJavaScript用にVM化しています。純粋なLuaのコードはもちろん、JavaScriptのコードを実行したり、DOMを操作する事もできます。速度はネイティブの半分程度で、VMのサイズは200KB程度になります(Gzip後)。MOONG... https://plus.google.com/106218564410864892476 July 04, 2013 at 02:13PM