Thanks for the reply. I guessed that most of Nim decisions are probably have 
good reasons behind.

> Static binding should be the default and many modern languages actually agree 
> on this, see C#, Rust, etc.

There are system languages and application languages. Rust is a system language 
and performance has higher priority than simlicity. C# universal, and seems 
also valuing performance more.

> It's not any more unclear than what Nim's "single core performance" is. And 
> the very next paragraph you say that you don't care about speed much anyway. 
> ;-)

Ha-ha, you caught me. I don't care about best possible performance, it's ok to 
be 3-5 times slower than C. But multicore is kinda must nowadays.

> Pointer semantics are the foundation for TypeScript and Java too

Yes. What I meant is there's no strict distinction between pointers and values. 
But maybe it's ok, it's just me not being used to that.

Reply via email to