packages feed

speculate-0.3.5: bench/qs1/plus-abs.hs

import Test.QuickSpec

main = quickSpec
  [ withSize  7
  , withDepth 4
  , withTests 500
  , ["x", "y", "z"] `vars` (undefined :: Int)
  , "0"   `fun0` (0   :: Int)
  , "1"   `fun0` (1   :: Int)
  , "+"   `fun2` ((+) :: Int -> Int -> Int)
  , "id"  `fun1` (id  :: Int -> Int)
  , "abs" `fun1` (abs :: Int -> Int)
  ]