News for hackers. Stuff that matters.
Re:Nim 1.6.2 by goodpoint on Friday December 17, 2021 @09:20AM (#29592485)
Nim provides the benefit of both: when interfacing with C libraries a case-agnostic language helps.

Yet, checks on function definition and types has the same benefit of case-pedantic language, without forcing a specific style on the developer.

Re:Nim 1.6.2 by lifthrasiir on Friday December 17, 2021 @10:09AM (#29593164)
It is okay to have a feature (NOT necessarily this feature) that translates other conventions to a single consistent convention; for example a language may convert a name "foo_bar" into "fooBar" when used in C bindings, preferably with an escape hatch. However case-agnostic languages do not try to do that, they give zero indication for what convention to use (cf. function names in PHP, which is a horrible mess). No single convention is better than others, but a single consistent convention does matter.