News for hackers. Stuff that matters.
Re:Nim version 2.0.0 release candidate by tryptophan on Wednesday December 21, 2022 @08:35PM (#34088656)
It is a strange feature but it does have a good underlying idea.

Why would having two functions, named makeFile and make_file in the same program ever be a good idea?

Think of it as less of a language syntax feature and more of a code style enforcement paradigm.

Good lsp support makes it mostly fine imo.

Re:Nim version 2.0.0 release candidate by isofruit on Thursday December 22, 2022 @02:51AM (#34090907)
Imo it goes beyond that. You have folks from Java etc. coming over with their camel-case as well as python folks with snake-case. Now despite both of them writing in their own styles, their code can interact, because when the java-programmer gives you a `validateObject` procedure from their package, the python developer can just use it as `validate_object`.

Not being forced into other people's style choices is a really nice boon to me.