on 99146ee help sign in
patch/default.nix
26 lines 998 B history raw
1{ mkDerivation, base, containers, dependent-map, dependent-sum
2, exception-transformers, haskell-src-exts, haskell-src-meta
3, MemoTrie, mtl, primitive, ref-tf, semigroups, stdenv, syb
4, template-haskell, these, transformers, transformers-compat
5, criterion, deepseq, split, stm, loch-th, hlint
6}:
7mkDerivation {
8 pname = "reflex";
9 version = "0.4.0";
10 src = builtins.filterSource (path: type: baseNameOf path != ".git") ./.;
11 libraryHaskellDepends = [
12 base containers dependent-map dependent-sum exception-transformers
13 haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
14 syb template-haskell these transformers transformers-compat
15 ];
16 testHaskellDepends = [
17 base containers dependent-map MemoTrie mtl ref-tf
18 # Benchmark dependencies
19 criterion deepseq split stm loch-th
20 # HLint
21 hlint
22 ];
23 homepage = "https://github.com/reflex-frp/reflex";
24 description = "Higher-order Functional Reactive Programming";
25 license = stdenv.lib.licenses.bsd3;