Michel Hermier
Michel Hermier
The thing is that all these solutions are working solution, and they are just that. Labelling a loop, is a cheap solution to try to name a switch loop. Adding...
Putting a number next to a keyboard, is what I call adding a number from nowhere. It is never used elsewhere than to provide a solution to that particular problem....
True, though historically the return without a parameter is at least in C a language abuse/simplification/modernisation. Some old compiler requires parenthesis after the `return` and returning void is therefore `return()`....
Likewise I could use a keyword and do something like: `lookup var_name 2 = 42` but I don't fell like it is as integrated as `^^var_name = 42`. So the...
@clsource while it is possible I don't think it is desirable as this for various reasons, like compiler performance or opening the door to named operators. I don't say we...
Interesting solution to reflect a little bit more since it might make precedence in the language (we need to think about other use). Name collision should be though. The only...
Solving this issue, is not as trivial as it seems. There are multiple ways to solve the issue and is a serialization problem. Default serialization is meant to be simple/dumb....
Well if we break/relax the rules, we could have top level non capitalized values/classes which would be nice...
If we need to go that route, it means banning/warn on capitalized method names, not the best route. Solving properly this, will probably break a lot of code requiring usage...
One solution is to make an extra regular name lookup to see if there are candidates, when looking up a capitalized identifier at expression level, and issue an error/warning accordingly?