1module Main (main) where
6import Control.DeepSeq (deepseq)
10--------------------------------------------------------------------------------
12type FJ a = Value -> Result a
15type T3 = (Int, Int, Int)
16type T4 = (Int, Int, Int, Int)
28main = let v2 = toJSON t2
31 in t2 `deepseq` t3 `deepseq` t4 `deepseq`
32 v2 `deepseq` v3 `deepseq` v4 `deepseq`
35 [ bench "toJSON" (nf toJSON t2)
36 , bench "fromJSON" (nf (fromJSON :: FJ T2) v2)
39 [ bench "toJSON" (nf toJSON t3)
40 , bench "fromJSON" (nf (fromJSON :: FJ T3) v3)
43 [ bench "toJSON" (nf toJSON t4)
44 , bench "fromJSON" (nf (fromJSON :: FJ T4) v4)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list