Sadly, no commit in almost a year: http://github.com/fab13n/metalua
(The article itself is from 2007.)
(The article itself is from 2007.)
I'm still working on metalua, but there are few things which are worth being published yet. Promising works in progress include:
- friendlier syntax to write grammar extensions (current grammars are too verbose, AST builders are ugly and barely readable)
- a library of "for ... in" generators, to walk through ASTs in a nicer, more lua-like way than with the current metalua.walk library. This should eventually become generic enough to become an interesting XML / JSON / whatever-kind-of-tree tool
- integration with LuaEclipse, and generally speaking, more focus on metalua as a way to manipulate / refactor plain Lua programs, rather than as an independent language.