Originally posted by binarybanana
View Post
Afaik its also the same reason where there is so many issues with async + traits in Rust currently.
I am also very keen on Rust, but I think these shortcomings that a lot of pure functional programmers notice you will just have to accept because the whole point of Rust is that its a low level language that gives you precise control of memory allocation and also doesn't do silent techniques behind the scenes (such as boxing) just for ergonomic reasons.
If you are expecting these things in Rust than Rust is not the language for you (not saying Rust shouldn't try to adopt HKT's, but just adjust your expectations around it).
Leave a comment: