Nim programming language finally hit 1.0

Chris wendlec at tcd.ie
Wed Sep 25 10:59:55 UTC 2019


On Wednesday, 25 September 2019 at 10:01:40 UTC, Rel wrote:
> https://nim-lang.org/blog/2019/09/23/version-100-released.html
>
> Well, finally Nim team released 1.0. Now future releases 
> shouldn't break people's code and this fact should increase 
> language adoption. Still few things seems to be unfinished 
> (like their NewRuntime thing), but I'd like to congratulate 
> Nim's team with this big release. What do you think about it?

The link above reads almost like a summary of "Don't do what D 
did!". Congratulations! I've been looking at Nim on and off (like 
most people, I suppose). One thing that really turns me off is 
that indentation is an integral part of the syntax [1]. Nim 
designers seem to forget that Python introduced forced 
indentation, because Python was meant to be used by 
non-programmers (chemists, biologists etc.), and thus this 
feature was there to "help" non-programmers to keep their code 
clean and tidy (cf. Perl!). However, Nim is targeting 
(experienced) programmers who really don't need a patronizing 
feature like that. This is a real bummer, in my opinion, like 
selling a bottle of whiskey with a child safety lock to a 
publican.


[1] 
https://nim-lang.org/docs/manual.html#lexical-analysis-indentation


More information about the Digitalmars-d mailing list