Le 08/11/2011 15:16, Gor Gyolchanyan a écrit :
Makes sense, but it looks ugly. I don't know about others, but for me
underscores in names are associated with things, that you shouldn't
touch (including private data and functions).
Uppercase, on the other hand is associated with high-level constructs
(which are usually in user-space only).
This leads to the conclusion, that keywords should be short lowercase
one-word identifiers.


Agreed.

To resolve the accurately noticed "ugly space" we could require
parenthesis. const, shared and immutable use parentheses and it looks
very elegant.

auto(const) and auto(ref) looks better, then auto const and auto ref, IMO.


Parenthesis are painful to write on some keyboard. We should use them only to desembiguate when appropriate, not as a main syntax. This is why I advocate for this construct having its own keyword.

Reply via email to