On Mon, Jun 11, 2007 at 01:43:40AM -, NeonGraal wrote:
> Surely if you defined !! to return "undef but true" and both operators
> to be left associative then it all works.
>
> 1==0 ?? "True" !! "False" -> (undef) !! "False" which seems right to
> me.
>
> 1==1 !! "False" ?? "True" -> (undef
[EMAIL PROTECTED] writes:
> Log:
> Line-initial #{ is no longer a line-end comment, but starts a "block
> comment", guaranteed to catch at compile time the accidental use
> of "#{...} foo();". (Old behavior would silently not execute
> foo().)
Oooh, those block comments look nifty --
Author: larry
Date: Tue Jun 12 12:08:30 2007
New Revision: 14419
Modified:
doc/trunk/design/syn/S02.pod
Log:
just a grammaro
Modified: doc/trunk/design/syn/S02.pod
==
--- doc/trunk/design/syn/S02.pod(original
Author: larry
Date: Tue Jun 12 11:33:55 2007
New Revision: 14418
Modified:
doc/trunk/design/syn/S02.pod
doc/trunk/design/syn/S03.pod
Log:
Line-initial #{ is no longer a line-end comment, but starts a "block comment",
guaranteed to catch at compile time the accidental use of "#{...} foo(