ST Monad == code smell?
I don’t use ST much, but sometimes it is just the best solution. This can be in many scenarios: There are already well-known, efficient ways to solve a problem. Quicksort is a perfect example of this. It is known for its speed and in-place behavior, which cannot be imitated by pure code very well. You … Read more