Comment on Why the Apple II Didn't Support Lowercase Letters (2020)parentComments−amelius1yI like that I can write: Window* window = new Window(...)−sillystu041yYou probably don’t like this: String string = “String.com”;−amelius1yI don't see the problem to be honest.−Dwedit1yI can't imagine that working in any programming language, given the smart quotes.−int_19h1yImagine if instead you could write: w̲i̲n̲d̲o̲w̲* window = new w̲i̲n̲d̲o̲w̲(...) (that's the original ALGOL 60 reference language syntax, for the curious; although it didn't have user-defined types, so it was keywords that were underlined)Then there's the Smalltalk approach: aWindow := Window new ...−tedunangst1yYou don't need case sensitivity for that.−amelius1yPerhaps if you redesigned the language. But case sensitivity makes things a lot clearer.
Comments
I like that I can write:
You probably don’t like this:
I don't see the problem to be honest.
I can't imagine that working in any programming language, given the smart quotes.
Imagine if instead you could write:
(that's the original ALGOL 60 reference language syntax, for the curious; although it didn't have user-defined types, so it was keywords that were underlined)Then there's the Smalltalk approach:
You don't need case sensitivity for that.
Perhaps if you redesigned the language. But case sensitivity makes things a lot clearer.