Never heard of Carbon before, but I took a look at some code, and it seems like you could change a few symbols and it starts to look a lot like Rust...
Given that Carbon isn't ready, I think if you're porting something from C++ and Carbon looks good to you, Rust might be the way to go.
Alternatively, if you wanted something more functional, I've heard good things about OCaml
Comments
Never heard of Carbon before, but I took a look at some code, and it seems like you could change a few symbols and it starts to look a lot like Rust...
Given that Carbon isn't ready, I think if you're porting something from C++ and Carbon looks good to you, Rust might be the way to go.
Alternatively, if you wanted something more functional, I've heard good things about OCaml