packages feed

generic-maybe-0.3.0.2: benchmarks/Reference.hs

module Main where
import Criterion.Main
import Data.Generics.Maybe
import qualified Data.Maybe as M

main :: IO ()
main = defaultMain 
   [ bgroup "Generic" 
      [ bench "fromMaybe Nothing" $ whnf (fromMaybe ()) Nothing
      ]
   , bgroup "Data"
      [ bench "fromMaybe Nothing" $ whnf (M.fromMaybe ()) Nothing
      ] 
   ]