> Nim's original design philosophy was to be a lean, simple, powerful, elegant 
> and efficient garbage collected programming language. It has drifted so far 
> from that original design premise, because it has had all of these 
> experimental and R&D'd features to it that have eventually gone out of 
> maintenance.

I don't see how we are not on track here, the old Nim v1 was stuck in a local 
optimum -- fast, but threading was a pain. So we had to do something, we got 
destructors and ORC. It took us long enough. Everything else was tweaking the 
existing language, very broadly speaking.

You can say that v1 already had too much cruft in it we should have removed for 
v1, but that would have delayed the version 1 release even further. Time to 
plan 2.0, I guess. 

Reply via email to