lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi,

I'm pleased to announce version 0.1.0 of Shine [1].

New in this release:

* Procedural macros.
* Decorators (a.k.a. annotations).
* User definable operators.

Various bug fixes and performance improvements.


What is it?

Shine is a programming language which is a loose super-set of Lua, and
is built on TvmJIT, a modified version of LuaJIT by François Perrad.

You can think of it as being to Lua what C++ is to C. The changes are
mostly additive.


What's next?

This release marks a feature freeze - as far as such a thing is possible
in a project this young. Focus now shifts to stabilizing the core and
expanding libraries and documentation.


Finally, a big thanks for all the support and feedback I've had so far.
It's been fantastic, and of course, keep it coming!

Cheers,
Richard

[1] https://github.com/richardhundt/shine