|
|
|
|
|
by newacctjhro
2629 days ago
|
|
This stuff feels like a proof of concept that isn't really integrated to the rest of the language (Kinda like OCaml's OO). For example, it's unfortunate that Type, UniqueType and BorrowedType are different kinds (in Rust, they are the same kind; stuff that isn't "unique" just implement Copy) Rust's advantage is that its borrow system, with reborrowing rules and such, feels much more ergonomic. |
|
If I knew anything about elaborate type systems, I would try and address your complaints. Sadly, my knowledge of linear logic and whatnot is very ad hoc.