lua-users home
lua-l archive

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

On May 18, 2013, at 6:05 PM, Tim Hill wrote:

> But such a change is a MUCH deeper change to Lua than just making it easier to write the local declarations. Tables have no existence at compile time in the current model, 

Aw, I was gonna say that.

Here's a different way of thinking of it. Compilation is a pure function from a stream to a Lua function. The same text always produces functions which have indistinguishable behavior.

The "no macros" theorem can be derived from that.