Earlier Walter wrote:
"I don't like being in the position of when I need high
performance code, I have
to implement my own ranges & algorithms, or telling customers
they need to do so."
I don't think there is a one size fits all. What if customers ask
for maximum security? In any language, if I want high
performance, I have to be prepared to walk on thin ice. If I want
things to be safe and / or generic, I have to accept additonal
checks (= perfomance penalties). I don't think that a language
can solve the fundamental problems concerning programming /
mathematical logic with all the contradictory demands involved.
It can give us the tools to cope with those problems, but not
solve them out of the box.