[prev in list] [next in list] [prev in thread] [next in thread]
List: haskell-beginners
Subject: Re: [Haskell-beginners] \x -> x < 0.5 && x > -0.5
From: Darrin Thompson <darrinth () gmail ! com>
Date: 2009-10-23 15:25:57
Message-ID: a2e649c70910230825t3fa93c0clb735bc4193a61bf () mail ! gmail ! com
[Download RAW message or body]
On Fri, Oct 23, 2009 at 10:25 AM, pl <pl.listas@gmail.com> wrote:
>
> 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
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic