[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Globals (more ruminations)
- From: steve donovan <steve.j.donovan@...>
- Date: Mon, 12 Jul 2010 13:10:06 +0200
On Mon, Jul 12, 2010 at 12:29 PM, Juris Kalnins <juris@mt.lv> wrote:
> porting it between Lua versions), but it would be interesting
> to know if it is possible to make such "token filter" interface that:
> - wouldn't slow down normal Lua.
> - wouldn't complicate or increase Lua implementation.
> - would allow such token filtering with comparable performance
> without requiring changes in the core.
So e.g. we could have identifiers beginning with $ and @ etc?
I'm a supporter of lhf-style token-filtering making its way into the
mainstream, but also concerned that it might hurt performance even if
not used - the good old "only pay for the features you use" motto of
C++.
Also, as we know from C, preprocessor macros are yet another variable
scope to worry about; if macros would always start with @ or $ then
they would always remain visible and there would be no namespace
clashes.