NightRoman wrote:А что с Lua 5.2, почему мы не на нем? Слышал краем уха, что нет JIT компиляции. Но это не проблема, имхо, если где-то *действительно* нужна супер скорость, то можно и на С написать критичный код, а случаев таких либо не будет, либо мизер. В общем, интересно узнать от наших Lua гуру мысли на эту тему. Это интересно и полезно было бы, возможно, и не только к Фару.
1. LuaJIT - это не только скорость, но и наличие встроенной библиотеки FFI. Данная библиотека фактически добавляет Си к Lua, то-есть позволяет из Lua-скриптов делать все те вещи, которые иначе требовали бы написания специальных модулей и прочие приседания.
2. LuaJIT, несмотря на свою полную совместимость с Lua 5.1, уже включает в себя ряд новинок Lua 5.2, дальше будет больше.
3. Lua 5.2 -
небольшой шаг вперёд по сравнению с Lua 5.1, и, на мой взгляд, пожертвовать совместимостью с LuaJIT было бы неправильно.
Как сказал автор LuaJIT: "I guess 5.2 will be the 'Vista' of Lua releases."