Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- data Nan a
- nan :: b -> (a -> b) -> Nan a -> b
- nan' :: Semifield b => (a -> b) -> Nan a -> b
- isDef :: Nan a -> Bool
- mapNan :: (a -> b) -> Nan a -> Nan b
- joinNan :: Nan (Nan a) -> Nan a
- liftNan :: Prd a => Semifield a => (a -> b) -> a -> Nan b
- liftAll :: (RealFloat a, Prd a, Bound b) => (a -> b) -> a -> Nan b
- isInf :: (RealFloat a, Prd a) => a -> Bool
- defnan :: Prd a => Prd b => Conn a b -> Conn (Nan a) (Nan b)
- defnan' :: Prd a => Prd b => Trip a b -> Trip (Nan a) (Nan b)
- fldord :: Prd a => Field a => Trip a (Nan Ordering)
Documentation
A type with an additional incomparable element allowing for the possibility of undefined values.
Isomorphic to Maybe a but with a different Prd
instance.