Overall a thing that is going to be a problem for me with Rust is
A thing I want: A language with linear types
What Rust is: A language which type-enforces only a single mutable pointer to any buffer, internally using a linear typing engine
A thing I don't want: That
Conversation
Also F* requires you to write code in a restricted subset of the language (Low*) if you want 1 😟 - it's nice that Rust lets you have a highish level of language that automates a bunch of this lowering you'd otherwise need to do by hand.
2
4
Would be interested to know how far Cogent got with this stuff 🤔


