Fix benchmark compile
This commit is contained in:
parent
1a1cb8a45f
commit
8c96b4e36c
@ -20,7 +20,7 @@ main :: IO ()
|
|||||||
main = defaultMain
|
main = defaultMain
|
||||||
[ bench "bigTable html" $ nf bigTableHtml bigTableData
|
[ bench "bigTable html" $ nf bigTableHtml bigTableData
|
||||||
, bench "bigTable hamlet" $ nf bigTableHamlet bigTableData
|
, bench "bigTable hamlet" $ nf bigTableHamlet bigTableData
|
||||||
, bench "bigTable widget" $ nfIO (bigTableWidget bigTableData)
|
--, bench "bigTable widget" $ nfIO (bigTableWidget bigTableData)
|
||||||
, bench "bigTable blaze" $ nf bigTableBlaze bigTableData
|
, bench "bigTable blaze" $ nf bigTableBlaze bigTableData
|
||||||
]
|
]
|
||||||
where
|
where
|
||||||
@ -49,6 +49,7 @@ bigTableHamlet rows = L.length $ Utf8.renderHtml $ ($ id) [hamlet|
|
|||||||
<td>#{show cell}
|
<td>#{show cell}
|
||||||
|]
|
|]
|
||||||
|
|
||||||
|
{-
|
||||||
bigTableWidget :: Show a => [[a]] -> IO Int64
|
bigTableWidget :: Show a => [[a]] -> IO Int64
|
||||||
bigTableWidget rows = fmap (L.length . Utf8.renderHtml . ($ render)) (run [whamlet|
|
bigTableWidget rows = fmap (L.length . Utf8.renderHtml . ($ render)) (run [whamlet|
|
||||||
<table>
|
<table>
|
||||||
@ -62,6 +63,7 @@ bigTableWidget rows = fmap (L.length . Utf8.renderHtml . ($ render)) (run [whaml
|
|||||||
run (WidgetT w) = do
|
run (WidgetT w) = do
|
||||||
(_, GWData { gwdBody = Body x }) <- w undefined
|
(_, GWData { gwdBody = Body x }) <- w undefined
|
||||||
return x
|
return x
|
||||||
|
-}
|
||||||
|
|
||||||
bigTableBlaze :: Show a => [[a]] -> Int64
|
bigTableBlaze :: Show a => [[a]] -> Int64
|
||||||
bigTableBlaze t = L.length $ Utf8.renderHtml $ table $ Data.Monoid.mconcat $ map row t
|
bigTableBlaze t = L.length $ Utf8.renderHtml $ table $ Data.Monoid.mconcat $ map row t
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user