
23 Oct
2009
23 Oct
'09
11:25 a.m.
On Fri, Oct 23, 2009 at 10:25 AM, pl
filter ((<=0.5) . abs) xs
pure (&&) <*> (< 0.5) <*> (> -0.5) liftM2 (&&) (< 0.5) (> -0.5) Someone suggested that this was an example of the reader monad but I don't get that.
:i (->) data (->) a b -- Defined in GHC.Prim instance Monad ((->) r) -- Defined in Control.Monad.Instances instance Functor ((->) r) -- Defined in Control.Monad.Instances instance Applicative ((->) a) -- Defined in Control.Applicative
That's what I see working here. -- Darrin