[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Two small questions/comments
- From: "Nick Trout" <nick@...>
- Date: Mon, 24 Sep 2001 14:06:52 +0100
| The extra bytecode size may be an issue in some situations, but maybe we
| could look forward to some simple compiler optimizations in this area? In
| any case I really don't think a few "if nil's" per source file are going to
| affect any script's speed... it's negligible compared to global name lookups
| and the like.
| I was replying to the original question about commenting out code.
| Controlling assertions is another issue.
Point taken. Its a bit of a pain "if nil"-ing some code out and then having to
comment it out as well to avoid it being in the release build. I mentioned
assertions as the C preprocessor solves both of these problems (ie. C macros can
be used). The Lua preprocessor was removed in v4, I cant remember the reason.
Perhaps a simple preprocessor would be the answer. It could be written in Lua
and distributed with the source, perhaps as an optional wrapper to dofile.