Hacker News new | past | comments | ask | show | jobs | submit login

And sadly the same (case insesitivity, not shouting) is the case in Nim today, iirc



Nim is partially case-insensitive:

https://nim-lang.org/docs/manual.html#lexical-analysis-ident...

Sadly, not every developer understands why that’s a good or bad design, i.e. the global pool of developer talent is partially stupid.


I don't, and I'm ok with that; means I can learn more.

I have played with nim for a bit though, and this rule I just don't care for.


Sure, that's fair. I didn't care for it during much of the first year I started working with Nim. Once I began wrapping C libs and working with Nim libs whose conventions differ from my preferences, the rationale (explained in the manual) for Nim's partial case-insensitivity "clicked" for me and I eventually embraced it. But I can see it remaining a sore point for some folks.

My reply above was tongue-in-cheek, maybe a bit too edgy. The person I was replying to characterized the language feature as "sad", and that's just silly. Even if it's an aspect of the language one doesn't appreciate, it's no more "sad" than e.g. Clojure involving a lot of parentheses or Haskell promoting monads. Likewise, no one is stupid or partially so for not liking or understanding Nim's partial case-insensitivity.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: