Skip to content

Comment on Why the Apple II Didn't Support Lowercase Letters (2020)parent

Comments

I like that I can write:

    Window* window = new Window(...)

You probably don’t like this:

  String string = “String.com”;

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:

  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 ...

You don't need case sensitivity for that.

Perhaps if you redesigned the language. But case sensitivity makes things a lot clearer.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.