a future garbage-collected language in the vein of Swift, Scala, C#, or Java, but better
Have you looked at Julia?
Julia does establish a very strong baseline, if one is OK with an “intermediate discipline between dynamic typing and static typing”[1].
(Julia is also a counter-example to some of your thoughts in the sense that they have managed to grow a strong startup around an open-source programming language and a vibrant community. But the starting point was indeed an academic collaboration; only when they had started to experience success they started to make it more commercial.)
In the world of statically typed languages, Rust does seem to establish a very strong baseline, but it has a different memory management discipline. It’s difficult to say what is the best garbage-collected statically typed language these days. I don’t mean to say that there is no room for another programming language, but one does need to consider a stronger set of baselines than Swift, Scala, C#, and Java.
Funding-wise, Rust also does provide an interesting example. If one believes Wikipedia, “Software developer Graydon Hoare created Rust as a personal project while working at Mozilla Research in 2006. Mozilla officially sponsored the project in 2009.”
Have you looked at Julia?
Julia does establish a very strong baseline, if one is OK with an “intermediate discipline between dynamic typing and static typing”[1].
(Julia is also a counter-example to some of your thoughts in the sense that they have managed to grow a strong startup around an open-source programming language and a vibrant community. But the starting point was indeed an academic collaboration; only when they had started to experience success they started to make it more commercial.)
In the world of statically typed languages, Rust does seem to establish a very strong baseline, but it has a different memory management discipline. It’s difficult to say what is the best garbage-collected statically typed language these days. I don’t mean to say that there is no room for another programming language, but one does need to consider a stronger set of baselines than Swift, Scala, C#, and Java. Funding-wise, Rust also does provide an interesting example. If one believes Wikipedia, “Software developer Graydon Hoare created Rust as a personal project while working at Mozilla Research in 2006. Mozilla officially sponsored the project in 2009.”