On Fri, Aug 13, 2004 at 07:05:28PM -0400, Uri Guttman wrote: : LW> : splurt + 1 # same?? : LW> : splurt +1 # work on +1?? : : so how do the 2 above get parsed? the space between + and 1 looks alike : a 0-ary splurt but the +1 could be 0-ary added to 1 or unary with +1 as : its arg. this could mean a form of white space sensitivity.
That's the sort of whitespace dependency we're trying to avoid now. So those both mean splurt(+1). I suppose the first form could be made to spit a warning since it's probably a mistake. But it's no worse than the situation in Perl 5 in that regard where you have to write splurt() + 1 if that's what you mean. Larry