On 1/5/11 2:04 PM, Leo Razoumov wrote:
[
On Wed, Jan 5, 2011 at 06:36, Henning Diedrich <hd2010@eonblast.com> wrote:
I chose % but it can be anything of course, just by changing the char in
line 850 in file src/lparser.c.
would your use of %-length operator interfere with
Lua's default meaning of % as a modulus operator.
I am guessing there, because I don't think it will stay '%'.
My logic was that '-' is likewise used as unary prefix, and binary
infix, so
my /hope/ was that the mechanism should be the same for any
character. It looked quite liberal in the source, seems to work but
I am
not sure. It looked like unaries are protected by a high precedence
and
that might cause unexpected results, haven't mulled that really.
[
As an alternative I
would suggest '$' character for your length op. On my US-en keyboard $
is next right to #.
Sure, $ may be better. It's really just exchanging one char in the
source
but as I said, maybe it is cleaner to go for a built in function.
Maybe we find a character that has some association with 'length'
already. I think $ does actually, does'nt it?
Henning