On Mon, Dec 16, 2002 at 06:47:39PM +0000, Piers Cawley wrote:
> Michael Lazzaro <[EMAIL PROTECTED]> writes:
> 
> > Mind you (purely devil's advocate), I'm not entirely sure the R-to-L
> > syntax truly _needs_ to be in Perl6.  It's true I use it all the time,
> > but I can retrain to use L-to-R method calls with little effort.\
> 
> Personally I really don't like the L to R style; 

That's ok.  Personally, I do.  You find R2L easier to read, I find L2R
easier.  TIMTOWDI.  Perl6 should be smart enough to support both.

>I know we've got it
> for C<< for ... -> $a { ... } >>, but I can see the logic behind
> that, otherwise L to R looks worryingly like C++ to me. 

I'm not convinced that language snobbery is a good reason to include
or exclude a feature from Perl6.  And, if there is logic in having L2R
in one case (for), why shouldn't we generalize it to be useful (or at
least possible) in all cases?


> > If we have a post-given, e.g. C<map {...} given @a> or C<map {...} is
> > given @a>, I think that gives us R-to-L without any special {...}
> > rules at all.
> 
> No, just the addition of much ugliness to code for no gain in
> readability. And one more area where Perl 6 fails to look like Perl 5
> for no good reason.

Personally, I'm not fond of the specific syntax that MikeL is suggesting.

However, I think that L2R is valuable enough that it should make it
into the language, and I don't have a better suggestion.  


--Dks


Reply via email to