Короче, я бредил этой мыслью года полтора (или больше?), с тех пор, как проникся красотой LuaJIT'а, и еще больше с тех пор, как увидел OpenResty.
Ну и вот, начал наконец. А то я совсем раскис что-то, менеджить и менеджить, надо и кода похерачить.
План таков: дойти до состояния, когда можно будет его забутстрапить (что даст всякие eval'ы), после чего выложить на Bitbucket, и пусть народ развлекается дальше.
После чего в экосистеме Lua появится возможность поюзать вагон и маленькую тележку модулей для node.js, например.
Хроника: 12 января, утро, начало
12 января, вечер - 475 из 11725 тестов ( https://github.com/tc39/test262/tree/es5-tests )
13 января, вечер - 1015 из 11725 тестов
14 января, день - 1212 тестов из 11725 проходят (ну как проходят.. глазами я их, конечно, просмотреть не могу все, скажем так, выхлоп совпадает)
700 LOC транслятор, 120 LOC обвязка (harness), 450 строк рантайм. Плюс esprima, конечно, без нее старт был бы в разы дольше.
Оставайтесь с нами :)
Ну и вот, начал наконец. А то я совсем раскис что-то, менеджить и менеджить, надо и кода похерачить.
План таков: дойти до состояния, когда можно будет его забутстрапить (что даст всякие eval'ы), после чего выложить на Bitbucket, и пусть народ развлекается дальше.
После чего в экосистеме Lua появится возможность поюзать вагон и маленькую тележку модулей для node.js, например.
Хроника: 12 января, утро, начало
12 января, вечер - 475 из 11725 тестов ( https://github.com/tc39/test262/tree/es5-tests )
13 января, вечер - 1015 из 11725 тестов
14 января, день - 1212 тестов из 11725 проходят (ну как проходят.. глазами я их, конечно, просмотреть не могу все, скажем так, выхлоп совпадает)
700 LOC транслятор, 120 LOC обвязка (harness), 450 строк рантайм. Плюс esprima, конечно, без нее старт был бы в разы дольше.
Оставайтесь с нами :)