Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proper documentation is TBD
- data Cool
- true :: Cool
- false :: Cool
- (&&&) :: (Coolean a, Coolean b) => a -> b -> Cool
- (|||) :: (Coolean a, Coolean b) => a -> b -> Cool
- nott :: Coolean a => a -> Cool
- (==>) :: (Coolean a, Coolean b) => a -> b -> Cool
- (!=>) :: (Coolean a, Coolean b) => a -> b -> Cool
- (!&&) :: (Coolean a, Coolean b) => a -> b -> Cool
- (!||) :: (Coolean a, Coolean b) => a -> b -> Cool
- class Coolean b where
- (<&>) :: Cool -> Cool -> Cool
- (<&) :: Bool -> Cool -> Cool
- (&>) :: Cool -> Bool -> Cool
- (&) :: Bool -> Bool -> Cool
- (<||>) :: Cool -> Cool -> Cool
- data Sched
- split :: Sched -> Sched
- sched0 :: Sched
- run :: Sched -> Cool -> Bool
- lookahead :: Sched -> Cool -> (Sched, Bool)
- par :: Sched -> Cool -> (Sched, Bool)
- subsetsc :: IO Int -> Sched -> Cool -> IO (Sched, Bool)
Documentation
Concurrent booleans. Writing properties with the Cool data type often yields faster searches compared to Bool.