From c24214185cf503796aaebbd5e573238d0af82fa6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 2 Feb 2015 11:13:36 +0100 Subject: [PATCH] hackage-packages.nix: re-generate from Hackage 2015-02-02T11:13:36+0100 --- .../haskell-modules/hackage-packages.nix | 281 +++++++++++------- 1 file changed, 173 insertions(+), 108 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9da8097138e4..c59e2fe79e87 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -9740,6 +9740,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "MoeDict" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, text + , unordered-containers + }: + mkDerivation { + pname = "MoeDict"; + version = "0.0.1"; + sha256 = "0nn4356n1bdq3k79psssrib0z97asaazzp37qwv28afdwf05b0ky"; + buildDepends = [ + aeson base base16-bytestring bytestring text unordered-containers + ]; + homepage = "https://github.com/audreyt/MoeDict.hs"; + description = "Utilities working with MoeDict.tw JSON dataset"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "MonadCatchIO-mtl" = callPackage ({ mkDerivation, base, extensible-exceptions , MonadCatchIO-transformers @@ -26956,8 +26972,8 @@ self: { ({ mkDerivation, base, haskeline, mtl, parsec, QuickCheck }: mkDerivation { pname = "calculator"; - version = "0.1.5.1"; - sha256 = "1js7xg63kxddz54x5cscdmwmk86ggiz317gm4hprr5hjvvbfnfn5"; + version = "0.1.5.2"; + sha256 = "0wcf1cd8niwnfjvwp98iwy348z5mif9vrqccwg682xmmp6yvvfy8"; isLibrary = false; isExecutable = true; buildDepends = [ base haskeline mtl parsec QuickCheck ]; @@ -27397,8 +27413,8 @@ self: { }: mkDerivation { pname = "case-insensitive"; - version = "1.2.0.3"; - sha256 = "1jbn8ipil02badf1jziaqspdpqslbnydn6vp79rhj77q78dsl6hd"; + version = "1.2.0.4"; + sha256 = "07nm40r9yw2p9qsfp3pjbsmyn4dabrxw34p48171zmccdd5hv0v3"; buildDepends = [ base bytestring deepseq hashable text ]; testDepends = [ base bytestring HUnit test-framework test-framework-hunit text @@ -36562,8 +36578,8 @@ self: { }: mkDerivation { pname = "debian-build"; - version = "0.5.0.2"; - sha256 = "11wz7kpbxcmxgkvc97dv0daca92f65miy8m3rwh816g4i7yx0vk0"; + version = "0.6.0.0"; + sha256 = "0z9b84migkc61kf7jd8ar1z7yr4rzsvwsrzpl18jqbnz3zpivrcr"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -41225,9 +41241,8 @@ self: { ({ mkDerivation, base, extensible, transformers }: mkDerivation { pname = "elevator"; - version = "0.2"; - sha256 = "008sxn0vsscfbipd859wjwb4a088jdgx8chl0c9kg4g313skx37g"; - editedCabalFile = "5da5eb7c7368d25e9749670910a287b551a7e4dda75284394cb5a23353fd47a3"; + version = "0.2.1"; + sha256 = "0i79qxaknh39b5zjcknsdzrwzf9jxz8kjgzrzyw8x4bf2sgb5ak7"; buildDepends = [ base extensible transformers ]; homepage = "https://github.com/fumieval/elevator"; description = "Immediately lifts to a desired level"; @@ -43226,8 +43241,8 @@ self: { ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "extensible"; - version = "0.2.6"; - sha256 = "0cl997bkd4jmcaidivsfwzw8x7hmy66sfarzbjkqcqqp37pc1ml3"; + version = "0.2.7"; + sha256 = "1z8a1zcqkr9lk1zy3i058zrglfk4sbfipxpfx1mhs92ys3720yx4"; buildDepends = [ base template-haskell ]; homepage = "https://github.com/fumieval/extensible"; description = "Extensible, efficient, lens-friendly data types"; @@ -44387,12 +44402,11 @@ self: { }: mkDerivation { pname = "file-command-qq"; - version = "0.1.0.4"; - sha256 = "1yq1bc738nfhdrnd2ll1v1wji9gyma4nday2q2rz5lvh5jfdfaks"; + version = "0.1.0.5"; + sha256 = "06bi4nnz1f3i79wza6bxbnglqzddpq3r4w581wdl3bq26b52d3ab"; buildDepends = [ base parsec process system-filepath template-haskell text ]; - jailbreak = true; homepage = "https://github.com/jfischoff/file-command-qq"; description = "Quasiquoter for system commands involving filepaths"; license = stdenv.lib.licenses.mit; @@ -46960,20 +46974,54 @@ self: { }) {}; "fwgl" = callPackage - ({ mkDerivation, base, ghcjs-base, hashable, transformers - , unordered-containers, vector, Yampa + ({ mkDerivation, base, hashable, transformers, unordered-containers + , vector, Yampa }: mkDerivation { pname = "fwgl"; - version = "0.1.0.1"; - sha256 = "0g6yw3yh1m7862xa1fw260glfr8v1dy0dqk4mibv6g8nkma1fnm1"; + version = "0.1.0.2"; + sha256 = "1mc2xpwp5vypxw1xl6nxbs1fyxidyhjmy036i0wzwdddaxzirl28"; + editedCabalFile = "7699b288e620bc73d33f8997b130daf16f799e060034b57038cd8790ccc341d5"; buildDepends = [ - base ghcjs-base hashable transformers unordered-containers vector - Yampa + base hashable transformers unordered-containers vector Yampa + ]; + homepage = "https://github.com/ZioCrocifisso/FWGL"; + description = "FRP 2D/3D game engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fwgl-glfw" = callPackage + ({ mkDerivation, base, fwgl, gl, GLFW-b, hashable, JuicyPixels + , transformers, unordered-containers, vector, Yampa + }: + mkDerivation { + pname = "fwgl-glfw"; + version = "0.1.0.2"; + sha256 = "1nakndxdqhd91llqssqp2ypyfrd9kvpcx1fkbyywas1rccr0610w"; + buildDepends = [ + base fwgl gl GLFW-b hashable JuicyPixels transformers + unordered-containers vector Yampa ]; jailbreak = true; homepage = "https://github.com/ZioCrocifisso/FWGL"; - description = "FRP 2D/3D game engine"; + description = "FWGL GLFW backend"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fwgl-javascript" = callPackage + ({ mkDerivation, base, fwgl, ghcjs-base, hashable + , unordered-containers, Yampa + }: + mkDerivation { + pname = "fwgl-javascript"; + version = "0.1.0.2"; + sha256 = "1vgc3dqm0pqac8l17w0fi4xv2rx2bik6n405qzarjnjlyp7czqcm"; + buildDepends = [ + base fwgl ghcjs-base hashable unordered-containers Yampa + ]; + jailbreak = true; + homepage = "https://github.com/ZioCrocifisso/FWGL"; + description = "FWGL GHCJS backend"; license = stdenv.lib.licenses.bsd3; broken = true; }) { ghcjs-base = null;}; @@ -52802,20 +52850,20 @@ self: { "hadoop-rpc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, exceptions - , hashable, network, protobuf, socks, stm, text, transformers, unix - , unordered-containers, vector, xmlhtml + , hashable, monad-loops, network, protobuf, random, socks, stm + , tasty, tasty-hunit, text, transformers, unix + , unordered-containers, uuid, vector, xmlhtml }: mkDerivation { pname = "hadoop-rpc"; - version = "0.1.1.1"; - sha256 = "0a7m9xisdg79q2paxas7b2z4jp9npcx5nlbj3zz4wviy9hgi3j6y"; - isLibrary = true; - isExecutable = true; + version = "1.0.0.1"; + sha256 = "1nm1xgb1ks57sbqg8x8aasr5l8lgdf4inr4ndgnnlsdjah6nbli1"; buildDepends = [ - attoparsec base bytestring cereal exceptions hashable network - protobuf socks stm text transformers unix unordered-containers - vector xmlhtml + attoparsec base bytestring cereal exceptions hashable monad-loops + network protobuf random socks stm text transformers unix + unordered-containers uuid vector xmlhtml ]; + testDepends = [ base protobuf tasty tasty-hunit vector ]; jailbreak = true; homepage = "http://github.com/jystic/hadoop-rpc"; description = "Use the Hadoop RPC interface from Haskell"; @@ -52827,18 +52875,19 @@ self: { , exceptions, filepath, hadoop-rpc, old-locale , optparse-applicative, protobuf, regex-pcre-builtin, split, stm , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers - , vector + , unix, vector }: mkDerivation { pname = "hadoop-tools"; - version = "0.5"; - sha256 = "0pl6y3x8y91m53sjxwkbar7dfyflrg621f7da9iyrmvzaxq2rqc7"; + version = "0.6"; + sha256 = "1nkkv9i0qk4k9vijabf1lylq8wsfsycllxvkza7abljii5jpj5fp"; + editedCabalFile = "31166d3ed285e22977d237a1ae42d29b33503ad7be39c11f97b5890571da19ec"; isLibrary = false; isExecutable = true; buildDepends = [ attoparsec base boxes bytestring configurator exceptions filepath hadoop-rpc old-locale optparse-applicative protobuf - regex-pcre-builtin split stm text time transformers vector + regex-pcre-builtin split stm text time transformers unix vector ]; testDepends = [ attoparsec base bytestring hadoop-rpc tasty tasty-hunit @@ -53469,14 +53518,15 @@ self: { "handsy" = callPackage ({ mkDerivation, base, bytestring, free, process, process-extras - , transformers + , shell-escape, transformers }: mkDerivation { pname = "handsy"; - version = "0.0.5"; - sha256 = "0hwvs62sqcmj5kgahjj80dnb1daj73vcc246hiv0j8c0k3fjc4vv"; + version = "0.0.7"; + sha256 = "0wl34lrr7yclip01mynz37z7nsm0lzghir0i8fy0f649ik0k95xf"; buildDepends = [ - base bytestring free process process-extras transformers + base bytestring free process process-extras shell-escape + transformers ]; homepage = "https://github.com/utdemir/handsy"; description = "A DSL to describe common shell operations and interpeters for running them locally and remotely"; @@ -53503,8 +53553,8 @@ self: { }: mkDerivation { pname = "hannahci"; - version = "0.1.4.0"; - sha256 = "0skkfpf69zhl3z5c0wjg5pb7250q1fixr97dvwg9c0d6qkdl5zlr"; + version = "0.1.4.2"; + sha256 = "072f9zsfrs8g6nw83g6qzczzybngrhyrm1m2y7ha37vf0y9gdpn0"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -54600,6 +54650,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hashable-time" = callPackage + ({ mkDerivation, base, hashable, time }: + mkDerivation { + pname = "hashable-time"; + version = "0.1.0.0"; + sha256 = "0n6cp5amc0385qaii7xi54a3l0znnycrbn4zixidm5nixiig9sq3"; + buildDepends = [ base hashable time ]; + homepage = "https://github.com/w3rs/hashable-time"; + description = "Hashable instances for Data.Time types and Fixed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hashed-storage" = callPackage ({ mkDerivation, base, binary, bytestring, containers, dataenc , directory, extensible-exceptions, filepath, mmap, mtl, zlib @@ -55064,22 +55126,22 @@ self: { }) {}; "haskell-docs" = callPackage - ({ mkDerivation, aeson, base, bytestring, Cabal, containers - , directory, filepath, ghc, ghc-paths, haddock, monad-loops, text - , unordered-containers + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, Cabal + , containers, cryptohash, directory, filepath, ghc, ghc-paths + , haddock-api, monad-loops, process, text, unordered-containers }: mkDerivation { pname = "haskell-docs"; - version = "4.2.2"; - sha256 = "0w52kzwjzd5jl8v55rjy5550cy2fcyj9j5b7b33vbwjyh06gfrk1"; + version = "4.2.3"; + sha256 = "0y42zwlmb75qdmixrwm63m27csiky92s4l54j7jjj2rmj51fz1af"; isLibrary = true; isExecutable = true; buildDepends = [ - aeson base bytestring Cabal containers directory filepath ghc - ghc-paths haddock monad-loops text unordered-containers + aeson base base16-bytestring bytestring Cabal containers cryptohash + directory filepath ghc ghc-paths haddock-api monad-loops process + text unordered-containers ]; testDepends = [ base ]; - jailbreak = true; homepage = "http://github.com/chrisdone/haskell-docs"; description = "A program to find and display the docs and type of a name"; license = stdenv.lib.licenses.bsd3; @@ -60370,8 +60432,8 @@ self: { ({ mkDerivation, base, bytestring, cassava, hmatrix, vector }: mkDerivation { pname = "hmatrix-csv"; - version = "0.1.0.0"; - sha256 = "07v9cwqfvvirsis0wmh9zbms6b5023khxf2jb561899cvqaw9f17"; + version = "0.1.0.1"; + sha256 = "0xfh7gj4f5sb14j3m15mp9bddz90jk0g4qz0rjhfdwyd8k9k6hfp"; buildDepends = [ base bytestring cassava hmatrix vector ]; homepage = "https://github.com/grtlr/hmatrix-csv"; description = "CSV encoding and decoding for hmatrix"; @@ -66296,8 +66358,8 @@ self: { }: mkDerivation { pname = "hub"; - version = "1.3.0"; - sha256 = "0bl78xssp35403r2knkwhbd6fi872p7w4zl6y8gyw219cmbj4j77"; + version = "1.4.0"; + sha256 = "1720gcn6d3j0i2j317savgd57n81330pjdsnlymsdg12704xs59i"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -70620,21 +70682,21 @@ self: { }) {}; "jobqueue" = callPackage - ({ mkDerivation, async, attoparsec, base, bytestring, containers - , data-default, directory, fast-logger, HDBC, HDBC-sqlite3 - , hslogger, hspec, hzk, lifted-base, monad-control, monad-logger - , mtl, network, QuickCheck, regex-posix, split, stm + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, data-default, directory, fast-logger, HDBC + , HDBC-sqlite3, hslogger, hspec, hzk, lifted-base, monad-control + , monad-logger, mtl, network, QuickCheck, regex-posix, split, stm , template-haskell, text, text-format, time, transformers-base }: mkDerivation { pname = "jobqueue"; - version = "0.1.4"; - sha256 = "17l1hcpc65jb0w0fw238hmm7ziy6qx0khi32zm5214pj71l09ldj"; + version = "0.1.5"; + sha256 = "0zfdh559qyzflrnh0gg23zfpw4vkp8qsx6syrblq2d0iknfybhir"; buildDepends = [ - attoparsec base bytestring containers data-default fast-logger HDBC - HDBC-sqlite3 hslogger hzk lifted-base monad-control monad-logger - mtl network regex-posix split stm template-haskell text text-format - time transformers-base + aeson attoparsec base bytestring containers data-default + fast-logger HDBC HDBC-sqlite3 hslogger hzk lifted-base + monad-control monad-logger mtl network regex-posix split stm + template-haskell text text-format time transformers-base ]; testDepends = [ async base bytestring data-default directory hspec network @@ -73790,8 +73852,9 @@ self: { }: mkDerivation { pname = "leaky"; - version = "0.3.0.1"; - sha256 = "049i61g1q9syly87yq5dkqnfaxpjx9z3dwy23zik5jxmpkw6nn1g"; + version = "0.3.0.2"; + sha256 = "12d6v28pymlmffrqjxx6lwdg6amm6r5cfgjvji1jij9aabrhpki6"; + editedCabalFile = "a5f925775fbf37a26bce835a58f9ccc1ded80c8cca0cfada7e9c685a2a6851af"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -80223,13 +80286,12 @@ self: { }: mkDerivation { pname = "modulespection"; - version = "0.1.2.1"; - sha256 = "0law870m61kvlmq31wpi0g9c7h5vzlcbcv7cnwsj8ivfs7yarqzw"; + version = "0.1.2.2"; + sha256 = "00172s9v4823q4f8mvln2v3m7zcri8vp2b7b8j1ank0sb9lbyjlf"; buildDepends = [ base exceptions filepath ghc ghc-paths template-haskell temporary transformers ]; - jailbreak = true; homepage = "https://github.com/jfischoff/modulespection"; description = "Template Haskell for introspecting a module's declarations"; license = stdenv.lib.licenses.bsd3; @@ -80473,6 +80535,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "monad-levels" = callPackage + ({ mkDerivation, base, constraints, transformers }: + mkDerivation { + pname = "monad-levels"; + version = "0.1.0.0"; + sha256 = "1j2c6zw0cyp3q4m18b3ghh1zxdim5440pmw95l6ymxmw3j2x48w6"; + buildDepends = [ base constraints transformers ]; + jailbreak = true; + homepage = "https://github.com/ivan-m/monad-levels"; + description = "Specific levels of monad transformers"; + license = stdenv.lib.licenses.mit; + }) {}; + "monad-logger" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, conduit , conduit-extra, exceptions, fast-logger, lifted-base @@ -81278,8 +81353,8 @@ self: { }: mkDerivation { pname = "monoid-subclasses"; - version = "0.4.0.3"; - sha256 = "1ia6rraqg8c437hn0zppkhcwvk9zjq1msxw0y105l5ipr0ydwgq3"; + version = "0.4.0.4"; + sha256 = "1wg5yx49gx8j9hxcr3mp3pq40wqpwhh4cccsg7m2fgdnangxd6rh"; buildDepends = [ base bytestring containers primes text vector ]; testDepends = [ base bytestring containers primes QuickCheck quickcheck-instances @@ -82701,8 +82776,8 @@ self: { }: mkDerivation { pname = "mwc-random-monad"; - version = "0.7.2.0"; - sha256 = "07a25qcdv88500klhyc3460pd1wjsrz4pf4m1bfydb1aib0avkzg"; + version = "0.7.3.0"; + sha256 = "16l42xybkkp99qvv8ilcxqvzzmvhrwx974n38yxj27yy74ds3rk5"; buildDepends = [ base monad-primitive mwc-random primitive transformers vector ]; @@ -86589,13 +86664,18 @@ self: { }) {}; "os-release" = callPackage - ({ mkDerivation, base, hlint, hspec, process, regex-compat }: + ({ mkDerivation, base, containers, hlint, hspec, parsec, process + , regex-compat, temporary, transformers + }: mkDerivation { pname = "os-release"; - version = "0.1.0"; - sha256 = "1qg0j0d86k3vddlndlwy6n4mb7hlb0x3r7swcjqwyw5r9kc5dvmb"; - buildDepends = [ base ]; - testDepends = [ base hlint hspec process regex-compat ]; + version = "0.2.0"; + sha256 = "1y59n0gsp26xbgdfszc6gnwr75h1bmwc8rvsf9p02gwgvcylxhly"; + buildDepends = [ base containers parsec transformers ]; + testDepends = [ + base containers hlint hspec parsec process regex-compat temporary + transformers + ]; homepage = "https://github.com/yaccz/os-release"; description = "/etc/os-release helpers"; license = stdenv.lib.licenses.bsd3; @@ -100637,12 +100717,12 @@ self: { }) {}; "sequence" = callPackage - ({ mkDerivation, base, containers }: + ({ mkDerivation, base, containers, transformers }: mkDerivation { pname = "sequence"; - version = "0.9.4"; - sha256 = "1axfj69cmdqkxy3dfl03hbd4spwl7z0m3r0gkcyc3pvah0xpnkpx"; - buildDepends = [ base containers ]; + version = "0.9.6"; + sha256 = "0qn224369bwmdcq3z1j8rpcw4mcvgyh1sp427dx0yncp9d0srqcs"; + buildDepends = [ base containers transformers ]; homepage = "https://github.com/atzeus/sequence"; description = "A type class for sequences and various sequence data structures"; license = stdenv.lib.licenses.bsd3; @@ -102792,9 +102872,8 @@ self: { }: mkDerivation { pname = "singletons"; - version = "1.0"; - sha256 = "1rd1728wghhqlg2djd7az8i01rf4i3wwwcnz2v43a39jjvhlklkg"; - editedCabalFile = "a16e79659af16eee0fd4d5062a002c143dfbe306ed758f6989dab2f97ac6830f"; + version = "1.1"; + sha256 = "183y9kj6f8ikrf1r4j24l1r1hnmw6n3aw77nlwqz24qfficdc7z8"; buildDepends = [ base containers mtl template-haskell th-desugar ]; testDepends = [ base Cabal constraints filepath process tasty tasty-golden @@ -102906,6 +102985,7 @@ self: { base constraints deepseq equational-reasoning hashable monomorphic singletons type-natural ]; + jailbreak = true; homepage = "https://github.com/konn/sized-vector"; description = "Size-parameterized vector types and functions"; license = stdenv.lib.licenses.bsd3; @@ -111467,23 +111547,6 @@ self: { }) {}; "th-desugar" = callPackage - ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb - , template-haskell - }: - mkDerivation { - pname = "th-desugar"; - version = "1.4.2.1"; - sha256 = "1ys7j1hvvsl3pb8rrp336jw3q2cf0zfx12v8n4mz0wbg0xm7pwjr"; - buildDepends = [ base containers mtl syb template-haskell ]; - testDepends = [ - base containers hspec HUnit mtl syb template-haskell - ]; - homepage = "http://www.cis.upenn.edu/~eir/packages/th-desugar"; - description = "Functions to desugar Template Haskell"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-desugar_1_5" = callPackage ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb , template-haskell, th-lift }: @@ -114811,6 +114874,7 @@ self: { base constraints equational-reasoning monomorphic singletons template-haskell ]; + jailbreak = true; homepage = "https://github.com/konn/type-natural"; description = "Type-level natural and proofs of their properties"; license = stdenv.lib.licenses.bsd3; @@ -115315,18 +115379,19 @@ self: { "uhc-light" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers - , directory, fgl, hashable, mtl, network, old-locale, primitive - , process, syb, uhc-util, uulib, vector + , directory, fgl, filepath, hashable, mtl, network, old-locale + , primitive, process, syb, uhc-util, uulib, vector }: mkDerivation { pname = "uhc-light"; - version = "1.1.8.5"; - sha256 = "0kvkylxbfywgyycj7wzrvpljw864qvsksrf46az66k92s7xaa1bx"; + version = "1.1.8.6"; + sha256 = "0p2lhs94yynglw6xk04hw173557g96ig7x4digyavldd0153k65r"; isLibrary = true; isExecutable = true; buildDepends = [ - array base binary bytestring containers directory fgl hashable mtl - network old-locale primitive process syb uhc-util uulib vector + array base binary bytestring containers directory fgl filepath + hashable mtl network old-locale primitive process syb uhc-util + uulib vector ]; homepage = "https://github.com/UU-ComputerScience/uhc"; description = "Part of UHC packaged as cabal/hackage installable library"; @@ -115927,8 +115992,8 @@ self: { }: mkDerivation { pname = "units"; - version = "2.2"; - sha256 = "1hd7klv0h2rsq971rbghvgy2921bf0zxikdsl26qw08yb0zirvza"; + version = "2.2.1"; + sha256 = "0b4h8kv8yraqs4rxidqi60833iib0zvqdnsywi4aryw14zkpvl17"; buildDepends = [ base containers mtl multimap parsec singletons syb template-haskell th-desugar vector-space