1{-# LANGUAGE PackageImports #-}
2{-# LANGUAGE ScopedTypeVariables #-}
4module Main (main) where
9import Compare.BufferBuilder ()
10import Compare.JsonBuilder ()
12import Data.BufferBuilder.Json
13import Data.Json.Builder
15import Twitter.Manual ()
17import qualified "aeson-benchmarks" Data.Aeson as Aeson
18import qualified Compare.JsonBench as JsonBench
23 env (load "json-data/twitter100.json") $ \ ~(twtr :: Result) ->
25 bench "aeson" $ nf Aeson.encode twtr
26 , bench "buffer-builder" $ nf encodeJson twtr
27 , bench "json-builder" $ nf toJsonLBS twtr
29 , JsonBench.benchmarks
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