Adding an ignore function to Control.Monad
Felipe Lessa
felipe.lessa at gmail.com
Thu Jun 11 16:26:45 EDT 2009
On Thu, Jun 11, 2009 at 04:14:22PM -0400, David Menendez wrote:
> Aside from assertions that this is a bad thing because you say so,
> what evidence do we have that this is a problem?
The wiki mentions the problem with forgetting the results of an
operation. Another problem is using functions that needlessly
produce results because you're interested in the side effects
only. For example,
do mapM something1 list
something2
(Hmmm, would something like
{-# RULES "mapM/mapM_" mapM = mapM_ #-}
work nicely?)
--
Felipe.
More information about the Libraries
mailing list