On Tuesday, 26 December 2017 at 19:34:35 UTC, Mike Franklin wrote:
Rust is an example of a language that got it right.
Rust got it right for a single, very specialized use case. The cost is that the language is of interest to the tiny fraction of programmers for whom that use case is relevant. Most don't want to read a dissertation on memory management to write Hello World, and having a weirder syntax than Haskell doesn't help either. D is a programming language appropriate for many use cases.