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

Bug#512322: ITP: lua-metalua -- Metaprogramming language designed as a superset of Lua

Package: wnpp
Severity: wishlist
Owner: "John V. Belmonte" <jbelmonte@debian.org>

* Package name    : lua-metalua
  Version         : 0.5
  Upstream Author : Fabien Feutot <metalua@gmail.com>
* URL             : http://metalua.luaforge.net/
* License         : MIT
  Programming Lang: Lua
  Description     : Metaprogramming language designed as a superset of Lua

Metalua is a metaprogramming language and a compiler which provide full
compatibility with Lua 5.1 sources and bytecode.  It offers a complete macro
system similar in power to that offered by Lisp dialects or Template Haskell.
Namely, manipulated programs can be seen as source code, abstract syntax trees,
or an arbitrary mix thereof-- whichever suits your task better.  It has a
dynamically extensible parser, which lets you support your macros with a
syntax that blends nicely with the rest of the language.  A set of language
extensions is also provided, all implemented as regular Metalua macros.

Reply to: