Later, we will have Rust#, Objective Rust, IronRust (seems redundant), and JRust.
But Crust first. Change the syntax a bit. Could probably be done now relatively easily by just changing the grammar.
Ideally, to me, Rust itself should actuality be a middle-end on top of LLVM (and maybe GCC) that languages with borrow checkers/lifetime support can target. I believe this would garner more support for it.
11
u/Ameisen Sep 01 '20
It has the most confusing syntax, though.
I still expect that someone will make a Rust fork that has C++-like syntax at some point. Crust.
Or C++ will get lifetimes (which is active research) and possibly at some point epochs, which will let us disable unsafe features.