A side though about compiled vs interpreted. I find this distinction compiled 
vs non compiled - it's the least important feature of the language. Important 
features are speed, startup speed, correctness, distribution channels etc. As 
for this compiled / interpreted / vm it's just some internal detail, why should 
I care how exactly it works internally if it satisfies my other criteria. I use 
Nim as a scripting language, never used binary explicitly, it's always `nim r 
script.nim`. Binaries for me more like a cache of some sort, that make my 
script start up time faster if I didn't changed it.

Reply via email to