> Honestly you guys, I'm not trolling.  I'm just getting a lot of ideas
> recently. :-)
Honestly, I'm not an expert on Perl 6 syntax.  (And I actually am being
honest... ;-)  But I'll throw in my 2 cents anyway.  :-)

> <snipah>
>
> This word:  C<then>.
>
> So, from a recent script of mine:
>
>     my $n;
>     while $n++ then @accum < $total {
>         ...
>     }
>
> (Where I got in trouble for using C<and> and never executing anything :-)
>
> To me, it's very clear what's going on, and eliminates the mystery of
> the comma in scalar context for a syntax error.
To me the word "then" suggests an action based upon what has happened before
(as in, if true then do this).  Maybe I'm just intoxicated with BASIC, but I
still mentally read if constructs as "if conditions then { block }".  I know
you're thinking "do this then do this", but it just doesn't rub me the right
way.

As for punctuation vs word, I'm really not sure.  A , seems kinda natural to
me, but a word would be more useful for writing poetry.

As for it being an unused feature that could be amplified by better
syntax...I guess I can buy that. I'd just rather not buy it with a keyword
like "then".  :-)

Jonathan


Reply via email to