(I hate smart phone keyboard) How often it synced with luajit development? 29.03.2014 11:46 пользователь "Юрий Соколов" <funny.falcon@xxxxxxxxx> написал: > How often it synced with liquor development? > 29.03.2014 3:45 пользователь "Richard Hundt" <richardhundt@xxxxxxxxx> > написал: > >> Hi, >> >> I'm pleased to announce the first early release of Shine [1]. >> >> Shine is a programming language which is a loose super-set of Lua, and >> is built on TvmJIT [2], a modified version of LuaJIT by François Perrad. >> >> The project - initially under the unpronounceable working name of Nyanga >> - grew out of seeing common requests for additions to the Lua language, >> such as a continue statement, ranges, default function parameters and >> shorthand arithmetic assignment expressions (x += 1), to name a few. >> >> The language and runtime have since grown further to include many >> additional features, some of which are experimental, and all of which >> I'm happy to take feedback on. And because I still love Lua, Shine runs >> vanilla Lua just fine. >> >> Notable extensions to Lua include: >> >> * Bitwise operators. >> * Standard libraries (mostly FFI based). >> * LPeg language integration. >> * Classes and modules . >> * `continue` statement. >> * `try`, `catch`, `finally` >> * Destructuring assignment. >> * Pattern matching. >> * Default function parameters. >> * Function parameter guards. >> * Richer type system. >> * Concurrency primitives >> * OS Threads (experimental) >> >> Shine currently compiles on OS X and Linux. Work is under way on getting >> it to compile on MinGW. >> >> [1] https://github.com/richardhundt/shine >> [2] https://github.com/fperrad/tvmjit >> >> Feedback welcome! >> >> Kind regards, >> Richard >> >> >>