--- Michael Lazzaro <[EMAIL PROTECTED]> wrote:
>
> So, to bring this thread back on track *again*, I hopefully offer this
> summary.
>
>
> 1) Damian's idea of using ~> and <~ as L2R and R2L is well-liked. Thus:
>
> @out = grep { ... } map { ... } @in; # (1) (perl5)
>
> becomes any of the following:
>
> @out = grep { ... } <~ map { ... } <~ @in; # (2) (perl6)
>
> @out <~ grep { ... } <~ map { ... } <~ @in; # (3)
>
> @in ~> map { ... } ~> grep { ... } ~> @out; # (4)
>
> My impression was that this was _instead_ of (1), eliminating the
> specialized syntax of the map, grep, etc. functions in favor of this
> more generic piping syntax, but that wasn't explicitly stated. Is that
> correct?
I have to wonder how many people actually like this syntax, and how many only
say they do because it's Damian Conway who proposed it. And map/grep aren't
"specialized syntax", you could do the same thing with a sub with a prototype
of (&block, *@list).
> 2) You might be able to combine L2R and R2L piping in one statement.
> Maybe.
Oh goody. I was worrying they might not be confusing enough.
> 3) How pretty you think the above is depends almost entirely on how the
> tilde is rendered in your font.
I have a font where ~ is in the center, and I still hate it.
> 4) Some people like the idea of having Unicode operators in perl6.
> Some don't. There are issues with it. Larry hasn't come up with a
> ruling yet. We should wait for his decision.
>
> 5) Sarcasm is, apparently, dead.
>
> MikeL
>
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com