I wonder how Rust + C++ style OO + GC would look as a language.<p>Rust is just a little bit too hard for people who want to just continue working without learning much. Go is slightly too oversimplified. Java and dotNet have a VM with their cost. Swift is overly apple centrish. C and C++ have the whole security mess to solve. I feel there is a gap inbetween these languages.<p>Now Rust+GC is probably reachable, e.g. with the Boehm GC.
But web of pointers OO is harder to throw in the mix. I wonder how a language would look to take this space.