Sorry, but I feel this is a theoretical complaint born from the mind, a 
perception of what is better, instead of a practical actual issue. There are 
packages that provide fast functional programming, and changing the Nim front 
end means changing the language and style that many here enjoy. Functional 
languages are also perceived as more academic or difficult to approach. Many 
things are just more natural to implement as imperative. simpler to reason 
about, or at least to get it running. if it's about safety, design by contract, 
the experimental nil checking, the option type, and maybe in the future dr nim, 
all contribute to the same direction. It's ok to enjoy another language, one 
language doesn't have to fit all scenarios and all cases. Just my 2 cents, 
perhaps I misunderstand your worries :-) hope this perspective helps

Reply via email to