On Fri, 19 Jun 2020 21:07:24 +0200
Jan Danielsson <[email protected]> wrote:

>    The tl;dr for those who don't want to read all that:  If, five
> years earlier, Rust had been in the shape it was when that post was
> written, the Mercurial developers may have opted to port to Rust
> rather than try to bend Python 3 to their will -- because many common
> assumptions they made about Python were true in 2.x, but not 3.x.
> 

Until perhaps the next awesome version of Rust is unleashed, and you're
back to something like Python 2 to 3 upgrade saga. As you pointed out,
Rust has no spec, so you could wake up tomorrow with some crazy new
features added.

People don't like C because it's too low level, fine. There are mature
programming languages like Ada, that have been around for decades and
have been designed by very smart people. Everything that you want for
writing reliable software at scale - strong typing, automatic overflow
and array bounds checking, built-in concurrency with tasks, object
oriented programming, generics, etc. But Ada is not hip enough for the
Facebook type crowd, so they keep inventing new programming languages
that simply suck when it comes to software engineering.

Reply via email to