One of the reasons I'm looking at Lua right now is that it seems to
be a language as pure and simple as LISP (only one powerful abstract
data type from which all other data types must be derived) however
according to the article here:
http://www.paulgraham.com/paulgraham/avg.html
the author claims that the main power of LISP over other languages
is its "macro" ability (rewrite code at run time.)
Does lua have a similar capability? I.e., can you "coerce" a table
into a chunk? I am guessing the answer is no, given that code input
is in standard C strings rather than LUA strings. Do you think
this would be worthwhile feature to have?