2 ms·
I agree with this story, but I would add one more thing (which so far, Rust doesn't suffer from, but is starting to sneak in with const functions). Haskell suf
by CJefferson 6y ago
I agree with this story, but I would add one more thing (which so far, Rust doesn't suffer from, but is starting to sneak in with const functions).
Haskell suffered from people showing some great idea could be implemented in Haskell, without actually producing working finished code people could see.
For me the classic example is ripgrep. I remember seeing tutorials about how regexes could be nearly and efficently done in Haskell, but it was Rust and ripgrep which made a day-to-day useful tool, which gives me confidence I can also use Rust to do useful things.
Of course, I'm not saying everything has to be useful code, but having some commonly used programs in your language does help it seem practical. Haskell does have some great stuff (pandoc comes to mind), but very little considering its age, and compared to Rust.