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