あ、あと、stack build --ghc-options=-jとすればモジュール単位の並列化までできますが、そういう話ではない?
E.orderBy [ E.desc $
-- 何故かsumには長大な型注釈が必要
(E.sum_ :: E.Esqueleto query expr backend => expr (E.Value Rational) -> expr (E.Value (Maybe Rational))) $
foo E.^. Bar
]
parsec系
location
trace を入れれば終了するけど、それがないと待てども終わらないコードができたような……\ が消えてる。( \\ にしないといけないはず。)
mapM_ (sem -> putMVar sem ()) sems