| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
MagicHaskeller.Options
- data Opt a = Opt {
- primopt :: Maybe a
- memodepth :: Int
- memoCondPure :: Type -> Int -> Bool
- memoCond :: MemoCond
- execute :: VarLib -> CoreExpr -> Dynamic
- timeout :: Maybe Int
- forcibleTimeout :: Bool
- guess :: Bool
- contain :: Bool
- constrL :: Bool
- tvndelay :: Int
- tv1 :: Bool
- tv0 :: Bool
- stdgen :: TFGen
- nrands :: [Int]
- fcnrand :: Int -> Int
- options :: Opt a
- forget :: Opt a -> Opt ()
- nrnds :: [Int]
- chopRnds :: [[a]] -> [[a]]
- fnrnds :: Num t => t1 -> t
Documentation
options that limit the hypothesis space.
Constructors
| Opt | |
Fields
| |
default options
options = Opt{ primopt = Nothing
, memodepth = 10
, memoCondPure = \ _type depth -> 0<depth
, memoCond = \ _type depth -> return $ if depth < 10 then Ram else Recompute
, execute = unsafeExecute
, timeout = Just 20000
, forcibleTimeout = False
, guess = False
, contain = True
, constrL = False
, tv1 = False