Markus Laire schrieb:
>> Operators/reserved words should be lowercase. Period. ;)
>> I think that this would heavily break consistency, annoying new users.
> 
> There are already many uppercase reserved words in perl6:
> 
> Pseudo-packages from S02
>  MY, OUR, GLOBAL, OUTER, CALLER, CONTEXT, SUPER, COMPILING
> Closure traits from S04
>  BEGIN, CHECK, INIT, END, FIRST, ENTER, LEAVE, KEEP,
>  UNDO, NEXT, LAST, PRE, POST, CATCH, CONTROL
> From S10
>  AUTODEF, CANDO
> Submethods from S12
>  BUILD, BUILDALL, CREATE, DESTROY, DESTROYALL
> Pseudo-class from S12
>  WALK
> I might've missed some.
> 
> So making statement modifiers uppercase would just be an another place
> where perl6 uses uppercase reserved words.


Actually I don't know all of them but most seem to be (part of)
identifiers, not operators. Of course they are reserved words.

What I wanted to say is that it would annoy me, if almost all operators
and control-flow keywords are lowercase but a hand full of them has to
be written uppercase.

It would be especially annoying, if a keyword like "if" exists in both
lower and upper case. Besides the fact that is looks ugly and is a bit
harder to type, imho ;)

-Thomas

Reply via email to