Nim programming language finally hit 1.0

Paulo Pinto pjmlp at progtools.org
Wed Sep 25 14:24:39 UTC 2019


On Wednesday, 25 September 2019 at 10:59:55 UTC, Chris wrote:
> 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

Forced indentation goes back to 70's languages. Python did 
nothing new there.


More information about the Digitalmars-d mailing list