| Copyright | (c) Russell O'Connor 2009 |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | R.Paterson@city.ac.uk |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell98 |
Control.Applicative.Backwards
Description
Making functors with an Applicative instance that performs actions
in the reverse order.
Documentation
newtype Backwards f a Source #
The same functor, but with an Applicative instance that performs
actions in the reverse order.
Instances
Instance details
Defined in Control.Applicative.Backwards
Instance details
Defined in Control.Applicative.Backwards
Methods
fold :: Monoid m => Backwards f m -> m #
foldMap :: Monoid m => (a -> m) -> Backwards f a -> m #
foldr :: (a -> b -> b) -> b -> Backwards f a -> b #
foldr' :: (a -> b -> b) -> b -> Backwards f a -> b #
foldl :: (b -> a -> b) -> b -> Backwards f a -> b #
foldl' :: (b -> a -> b) -> b -> Backwards f a -> b #
foldr1 :: (a -> a -> a) -> Backwards f a -> a #
foldl1 :: (a -> a -> a) -> Backwards f a -> a #
toList :: Backwards f a -> [a] #
null :: Backwards f a -> Bool #
length :: Backwards f a -> Int #
elem :: Eq a => a -> Backwards f a -> Bool #
maximum :: Ord a => Backwards f a -> a #
minimum :: Ord a => Backwards f a -> a #
Instance details
Defined in Control.Applicative.Backwards
Instance details
Defined in Control.Applicative.Backwards
Instance details
Defined in Control.Applicative.Backwards
Methods
liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Backwards f a) #
liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Backwards f a] #
liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Backwards f a) #
liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Backwards f a] #
Instance details
Defined in Control.Applicative.Backwards
Methods
compare :: Backwards f a -> Backwards f a -> Ordering #
(<) :: Backwards f a -> Backwards f a -> Bool #
(<=) :: Backwards f a -> Backwards f a -> Bool #
(>) :: Backwards f a -> Backwards f a -> Bool #
(>=) :: Backwards f a -> Backwards f a -> Bool #