Re: L2: Lua compiler in the works
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: L2: Lua compiler in the works
- From: Miles Bader <miles.bader@...>
- Date: 2007年11月20日 18:40:06 +0900
"steve donovan" <steve.j.donovan@gmail.com> writes:
> A particularly effective optimization would be detecting global table
> calls (e.g. table.insert, math.sin) and automatically creating local
> aliases. Can L2 do this?
Since it seems very hard to guarantee the semantics of a local alias are
the same in typical Lua code, the big question is: are these slightly
different semantics what the user wants? 95% of the time, they probably
are, but ....
I suppose an important adjunct to a Lua compiler would be a way for
program writers to add annotations declaring their intent about such
things (e.g. common-lisp's "declare" special-form).
-Miles
--
We have met the enemy, and he is us. -- Pogo