3 ms·
> I like monads in Haskell, but I'm unconvinced that the additional complexity is worth it in Rust. Haskell and Rust are different enough that this is definite
by 0815test 8y ago
> I like monads in Haskell, but I'm unconvinced that the additional complexity is worth it in Rust.
Haskell and Rust are different enough that this is definitely a concern. Lazy evaluation and GC used throughout, vs. eager evaluation in a language which uses affine typing and regions to avoid GC... I can see how general monads might not work very well, and the OP does touch on this a little bit.