xmonad haskell-utf8-string haskell-x11 gtk2hs haskell-http haskell-x11-xft haskell-zlib alex pandoc darcs addlicenseinfo agda-executable armada arrowp augur haskell-autoproc backdropper bacteria baskell beautifhol bloxorz bookshelf c2hs cabal-rpm cabal2arch cabal2doap cabal2spec cabalgraph cap haskell-change-monger cheatsheet clevercss clustertools conjure cpbrainfuck cpphs curry-frontend darcs darcs-beta darcs-graph darcs-monitor darcswatch datapacker defendtheking dephd derive distract djinn doctest ehaskell elerea-examples emping equal-files estreps fallingblocks feed-cli flippi flower foo fquery fractal frag ftshell gameclock geniconvert ghc-core ghci-haskeline gitit glome-hs graphmod greencard guihaskell hackage-sparks hackage2twitter haddock happraise happs-tutorial hashell hask-home haskeem haskell-ac-easyraster-gtk haskell-ac-halfinteger haskell-ac-vector haskell-acme-now haskell-action-permutations haskell-actor haskell-adaptive haskell-adaptive-containers haskell-adhoc-network haskell-aern-net haskell-aern-real haskell-aern-rntorm haskell-aern-rntorm-plot haskell-agda haskell-agi haskell-algebra haskell-alloy haskell-alloy-proxy-fd haskell-alsa haskell-alsa-midi haskell-alut haskell-ansi-terminal haskell-ansi-wl-pprint haskell-antimirov haskell-anydbm haskell-applepush haskell-applicative-extras haskell-applicative-numbers haskell-archlinux haskell-arff haskell-array haskell-arrayref haskell-arrows haskell-asn1 haskell-astar haskell-atom haskell-attoparsec haskell-augeas haskell-authenticate haskell-avar haskell-avltree haskell-bamboo haskell-barracuda haskell-barrie haskell-base64-string haskell-basic haskell-benchpress haskell-bencode haskell-berkeleydb haskell-berkeleydbxml haskell-bff haskell-bimap haskell-binary haskell-binary-search haskell-binary-strict haskell-binarydefer haskell-bindings haskell-bindings-common haskell-bindings-libffi haskell-bindings-libusb haskell-bindings-sqlite3 haskell-bindings-uname haskell-bio haskell-bitarray haskell-bitset haskell-bitsyntax haskell-bktrees haskell-blas haskell-blogination haskell-bloomfilter haskell-bool-extras haskell-boolean haskell-boxes haskell-bsd-sysctl haskell-buster haskell-buster-gtk haskell-buster haskell-byteorder haskell-bytestring haskell-bytestring-class haskell-bytestring-csv haskell-bytestring-lexing haskell-bytestring-mmap haskell-bytestring-show haskell-bytestring-trie haskell-bytestringparser haskell-bytestringreadp haskell-bzlib haskell-c-io haskell-cabalrpmdeps haskell-caf haskell-caldims haskell-carray haskell-category-extras haskell-cautious-file haskell-cc-delcont haskell-cedict haskell-cflp haskell-cgi haskell-cgi-undecidable haskell-chalkboard haskell-chalkboard-viewer haskell-chalmers-lava2000 haskell-chart haskell-chasingbottoms haskell-cheatsheet haskell-checked haskell-checkers haskell-chp haskell-christmastree haskell-chunks haskell-citeproc-hs haskell-clase haskell-classify haskell-clientsession haskell-clock haskell-cmath haskell-cml haskell-cmonad haskell-coadjute haskell-codec-compression-lzf haskell-codec-image-devil haskell-codec-libevent haskell-colock haskell-colour haskell-combinat haskell-comonad-random haskell-compact-map haskell-compact-string haskell-complexity haskell-concurrentoutput haskell-condorcet haskell-configfile haskell-containers haskell-contarrow haskell-control-engine haskell-control-event haskell-control-monad-exception haskell-control-monad-free haskell-control-monad-omega haskell-control-monad-queue haskell-control-timeout haskell-convertible haskell-cordering haskell-core haskell-coreerlang haskell-coroutine haskell-couchdb haskell-crack haskell-crc16 haskell-crypto haskell-cspm-frontend haskell-csv haskell-ctemplate haskell-curl haskell-data-accessor haskell-data-accessor-monads-fd haskell-data-accessor-monads-tf haskell-data-accessor-mtl haskell-data-accessor-template haskell-data-accessor-transformers haskell-data-binary-ieee754 haskell-data-cordering haskell-data-default haskell-data-hash haskell-data-ivar haskell-data-memocombinators haskell-data-ordlist haskell-data-quotientref haskell-data-reify haskell-data-spacepart haskell-data-tree-avl haskell-data-trie-general haskell-data-trie-general-ordgt haskell-dataenc haskell-datetime haskell-dbus haskell-debian haskell-debian-binary haskell-debugtracehelpers haskell-decimal haskell-decisiontree haskell-deeparrow haskell-delicious haskell-delimited-text haskell-denominate haskell-dequeue haskell-derive haskell-derive-gadt haskell-diagrams haskell-diff haskell-digest haskell-dimensional haskell-directory haskell-directory-tree haskell-dlist haskell-dnsrbl haskell-dom haskell-dotgen haskell-download haskell-download-curl haskell-drhylo haskell-dsp haskell-dstring haskell-dwarf haskell-dzen-utils haskell-edisonapi haskell-edisoncore haskell-edit-distance haskell-editline haskell-eeconfig haskell-either-unwrap haskell-elerea haskell-elf haskell-email-validate haskell-emgm haskell-encode haskell-encoding haskell-enumsets haskell-erf haskell-errno haskell-esotericbot haskell-etherbunny haskell-event-handlers haskell-event-list haskell-event-monad haskell-executable-path haskell-exif haskell-explicit-exception haskell-explicit-sharing haskell-extensible-exceptions haskell-external-sort haskell-extra haskell-fad haskell-fair-predicates haskell-fastcgi haskell-fckeditor haskell-fclabels haskell-fec haskell-feed haskell-feed2twitter haskell-fez-conf haskell-ffeed haskell-fft haskell-fgl haskell-fieldtrip haskell-filemanip haskell-filepath haskell-filestore haskell-finance-quote-yahoo haskell-finance-treasury haskell-findbin haskell-fingertree haskell-fingertree-psqueue haskell-finitemap haskell-first-class-patterns haskell-fixpoint haskell-flickr haskell-flock haskell-flow2dot haskell-fmlist haskell-formlets haskell-forsyde haskell-fraction haskell-franchise haskell-free-theorems haskell-freesound haskell-fsmactions haskell-fst haskell-ftgl haskell-ftphs haskell-full-sessions haskell-funcmp haskell-fungen haskell-funsat haskell-future haskell-game-tree haskell-garsia-wachs haskell-gd haskell-generator haskell-genericserialize haskell-geoip haskell-ghc-mtl haskell-ghc-paths haskell-ghc-syb haskell-ghood haskell-gitit haskell-glfw haskell-glfw-ogl haskell-glob haskell-gluraw haskell-glut haskell-gmap haskell-gnuplot haskell-goa haskell-gofer-prelude haskell-googlechart haskell-googlesb haskell-gpcsets haskell-gps haskell-grapefruit-examples haskell-grapefruit-frp haskell-grapefruit-records haskell-grapefruit-ui haskell-grapefruit-ui-gtk haskell-graphalyze haskell-graphics-drawingcombinators haskell-graphicsformats haskell-graphscc haskell-graphviz haskell-gravatar haskell-grotetrap haskell-growlnotify haskell-gsasl haskell-gsl-random haskell-gtk2hs-cast-glade haskell-gtk2hs-cast-glib haskell-gtk2hs-cast-gnomevfs haskell-gtk2hs-cast-gtk haskell-gtk2hs-cast-gtkglext haskell-gtk2hs-cast-gtksourceview2 haskell-gtk2hs-cast-th haskell-gtk2hs-rpn haskell-gtk2hsgenerics haskell-hack haskell-hack-contrib haskell-hack-frontend-happstack haskell-hack-frontend-monadcgi haskell-hack-handler-cgi haskell-hack-handler-fastcgi haskell-hack-handler-happstack haskell-hack-handler-hyena haskell-hack-handler-kibro haskell-hack-handler-simpleserver haskell-hack-middleware-cleanpath haskell-hack-middleware-gzip haskell-hack-middleware-jsonp haskell-hackmail haskell-haha haskell-hake haskell-halex haskell-halfs haskell-hamusic haskell-happs-data haskell-happs-ixset haskell-happs-server haskell-happs-state haskell-happs-util haskell-happshelpers haskell-happstack haskell-happstack-data haskell-happstack-fastcgi haskell-happstack-helpers haskell-happstack-ixset haskell-happstack-server haskell-happstack-state haskell-happstack-util haskell-harm haskell-harp haskell-harpy haskell-hashed-storage haskell-hasim haskell-haskeline haskell-haskeline-class haskell-haskell-lexer haskell-haskell-src haskell-haskell-src-exts haskell-haskell-src-meta haskell-haskell-tyrant haskell-haskell98 haskell-haskelldb haskell-haskelldb-hdbc haskell-haskelldb-hdbc-odbc haskell-haskelldb-hdbc-postgresql haskell-haskelldb-hdbc-sqlite3 haskell-haskelldb-th haskell-haskellformaths haskell-haskellnet haskell-haskgame haskell-haskore haskell-haskore-realtime haskell-haskore-supercollider haskell-haskore-synthesizer haskell-haskore-vintage haskell-haxml haskell-haxr haskell-hcard haskell-hcheat haskell-hcl haskell-hcodecs haskell-hcsound haskell-hdaemonize haskell-hdbc haskell-hdbc-mysql haskell-hdbc-odbc haskell-hdbc-postgresql haskell-hdbc-sqlite3 haskell-hdbc-tuple haskell-hdf haskell-heap haskell-hedi haskell-hera haskell-hetero-map haskell-hex haskell-hexdump haskell-hexpat haskell-hexpat-pickle haskell-hfann haskell-hfov haskell-hfuse haskell-hgal haskell-hgalib haskell-hgdbmi haskell-hgeometric haskell-hgettext haskell-hgl haskell-hieroglyph haskell-higherorder haskell-highlighting-kate haskell-hinotify haskell-hinstaller haskell-hint haskell-hinze-streams haskell-hipmunk haskell-hjavascript haskell-hjs haskell-hjscript haskell-hledger haskell-hlibev haskell-hlist haskell-hlongurl haskell-hmarkup haskell-hmatrix haskell-hmatrix-static haskell-hmeap haskell-hmidi haskell-hmm haskell-hmpfr haskell-hmt haskell-hnm haskell-hode haskell-hogg haskell-holumbus-distribution haskell-holumbus-mapreduce haskell-holumbus-storage haskell-homeomorphic haskell-hommage haskell-hopenssl haskell-hosc haskell-hpapi haskell-hpc haskell-hpc-strobe haskell-hpdf haskell-hplot haskell-hps haskell-hps-cairo haskell-hs-dotnet haskell-hs-fltk haskell-hs-gizapp haskell-hs-pgms haskell-hs-twitter haskell-hs3 haskell-hsasa haskell-hsc3 haskell-hsc3-db haskell-hsc3-dot haskell-hsc3-process haskell-hsc3-rec haskell-hsc3-sf haskell-hsc3-unsafe haskell-hscamwire haskell-hsconfigure haskell-hscurses haskell-hsdip haskell-hsdns haskell-hsemail haskell-hsgnutls haskell-hsgsom haskell-hsh haskell-hsharupdf haskell-hshhelpers haskell-hshyperestraier haskell-hsjudy haskell-hskeleton haskell-hslogger haskell-hslogger-template haskell-hslua haskell-hsmagick haskell-hsndfile haskell-hsntp haskell-hsopenssl haskell-hsoundfile haskell-hsp haskell-hsp-cgi haskell-hsparklines haskell-hsparql haskell-hsparrot haskell-hsperl5 haskell-hspr-sh haskell-hspread haskell-hsql haskell-hsql-mysql haskell-hsql-postgresql haskell-hssvn haskell-hssyck haskell-hstats haskell-hstringtemplate haskell-hstringtemplatehelpers haskell-hsx haskell-hsx-xhtml haskell-hsxenctrl haskell-hsyslog haskell-hszephyr haskell-htensor haskell-htf haskell-html haskell-html-minimalist haskell-http-monad haskell-http-shed haskell-http-simple haskell-http-wget haskell-httpd-shed haskell-hugs2yc haskell-hunit haskell-hxq haskell-hxt haskell-hxt-filter haskell-hyena haskell-hyphenate haskell-i18n haskell-icalendar haskell-iconv haskell-idna haskell-ieee haskell-ieee-utils haskell-ieee754-parser haskell-iexception haskell-ifelse haskell-iff haskell-ifs haskell-imlib haskell-in-space haskell-incremental-sat-solver haskell-indentparser haskell-infinite-search haskell-infix haskell-infixapplicative haskell-interleavableio haskell-interlude haskell-interpolatedstring-perl6 haskell-interpolatedstring-qq haskell-io-capture haskell-io-reactive haskell-ior haskell-iospec haskell-ipc haskell-ipprint haskell-irc haskell-iteratee haskell-ivar-simple haskell-ivor haskell-ix-shapable haskell-jmacro haskell-join haskell-jscontracts haskell-jsmw haskell-json haskell-kibro haskell-kmeans haskell-kure haskell-kure-your-boilerplate haskell-lambdabot-utils haskell-language-c haskell-language-python haskell-language-sh haskell-lastik haskell-lax haskell-lazyarray haskell-lazyio haskell-lazysmallcheck haskell-lazysplines haskell-lcs haskell-leapseconds-announced haskell-level-monad haskell-libffi haskell-libgeni haskell-libmpd haskell-liboleg haskell-libxml haskell-libxml-sax haskell-lighttpd-conf haskell-linear-maps haskell-lispparser haskell-list haskell-list-extras haskell-list-tries haskell-listlike haskell-listzipper haskell-llvm haskell-loch haskell-logfloat haskell-logic-tptp haskell-logict haskell-lojban haskell-loli haskell-lru haskell-lub haskell-lucu haskell-luhn haskell-lui haskell-maccatcher haskell-macho haskell-marked-pretty haskell-markov-chain haskell-mathlink haskell-matlab haskell-matrix-market haskell-maybench haskell-maybet haskell-mediawiki haskell-memcached haskell-memotrie haskell-mersenne-random haskell-mersenne-random-pure64 haskell-metaobject haskell-microbench haskell-midi haskell-mime haskell-mime-directory haskell-mime-string haskell-miniplex haskell-missingh haskell-missingpy haskell-mlist haskell-mmap haskell-mmtl haskell-modsplit haskell-mohws haskell-monad-interleave haskell-monad-loops haskell-monad-param haskell-monad-ran haskell-monad-tx haskell-monadcatchio-mtl haskell-monadiccp haskell-monadlab haskell-monadlib haskell-monadprompt haskell-monadrandom haskell-monads-fd haskell-monads-tf haskell-monoid-record haskell-monoid-transformer haskell-monte-carlo haskell-mps haskell-mtl haskell-mtl-tf haskell-mtlparse haskell-mtlx haskell-mucipher haskell-mueval haskell-multirec haskell-multirec-binary haskell-multiset haskell-multisetrewrite haskell-munkres haskell-musicxml haskell-n-m haskell-nano-hmac haskell-nano-md5 haskell-nanocurses haskell-nat haskell-nemesis haskell-netsnmp haskell-network haskell-network-bytestring haskell-network-connection haskell-network-dns haskell-network-minihttp haskell-network-multicast haskell-network-protocol-xmpp haskell-network-server haskell-newbinary haskell-nntp haskell-non-negative haskell-nonempty haskell-np-extras haskell-nthable haskell-numbers haskell-numbersieves haskell-numerals haskell-numeric-prelude haskell-numeric-quest haskell-obdd haskell-obj haskell-objectname haskell-oeis haskell-ogl haskell-old-locale haskell-old-time haskell-onetuple haskell-open-witness haskell-openafp haskell-openal haskell-opengl haskell-openglcheck haskell-openglraw haskell-openid haskell-opensoundcontrol-ht haskell-openvg haskell-operads haskell-opml haskell-orchid haskell-osx-ar haskell-packedstring haskell-pageio haskell-panda haskell-pandoc haskell-parallel haskell-parallel-tree-search haskell-parameterized-data haskell-parport haskell-parrows haskell-parse-dimacs haskell-parseargs haskell-parsec haskell-parsedate haskell-parserfunction haskell-pbkdf2 haskell-pcap haskell-pcre-light haskell-peakachu haskell-peano-inf haskell-pecoff haskell-penn-treebank haskell-perfecthash haskell-permutation haskell-persistent-map haskell-pgm haskell-phonetic-code haskell-pipe haskell-pkcs1 haskell-platform haskell-plugins haskell-pointedlist haskell-polyparse haskell-polytypeable haskell-popenhs haskell-portaudio haskell-porte haskell-posix-realtime haskell-powermate haskell-ppm haskell-pqc haskell-pqueue-mtl haskell-predicates haskell-preprocessor-tools haskell-presburger haskell-press haskell-pretty haskell-pretty-ncols haskell-pretty-show haskell-prettyclass haskell-primes haskell-printf-mauke haskell-printf-th haskell-priority-queue haskell-priority-sync haskell-probability haskell-process haskell-procrastinating-structure haskell-procrastinating-variable haskell-progressbar haskell-property-list haskell-proplang haskell-protocol-buffers haskell-protocol-buffers-descriptor haskell-psqueue haskell-pugs-compat haskell-pugs-drift haskell-pugs-hsregex haskell-pugs-hssyck haskell-pure-fft haskell-puremd5 haskell-quantum-arrow haskell-queue haskell-queuelike haskell-quickcheck haskell-random haskell-random-access-list haskell-random-fu haskell-random-shuffle haskell-randomdotorg haskell-ranged-sets haskell-rangemin haskell-ranges haskell-rbr haskell-rdtsc haskell-reactive haskell-reactive-fieldtrip haskell-reactive-glut haskell-readline haskell-recaptcha haskell-redhandlers haskell-reflection haskell-refserialize haskell-regex-base haskell-regex-compat haskell-regex-dfa haskell-regex-pcre haskell-regex-pcre-builtin haskell-regex-posix haskell-regex-tdfa haskell-regex-tdfa-utf8 haskell-regex-xmlschema haskell-regexpr haskell-regexpr-symbolic haskell-regular haskell-reord haskell-replib haskell-restng haskell-reviewboard haskell-rewriting haskell-rjson haskell-rmonad haskell-roman-numerals haskell-rosezipper haskell-rsa haskell-rsagl haskell-rss haskell-rungekutta haskell-safe haskell-safe-lazy-io haskell-safecopy haskell-salvia haskell-satchmo haskell-satchmo-backends haskell-satchmo-funsat haskell-satchmo-minisat haskell-scc haskell-scenegraph haskell-scgi haskell-sdl haskell-sdl-gfx haskell-sdl-image haskell-sdl-mixer haskell-sdl-mpeg haskell-sdl-ttf haskell-segmenttree haskell-selenium haskell-semaphore-plus haskell-sendfile haskell-serial haskell-sessions haskell-setlocale haskell-sexpr haskell-sg haskell-sha haskell-shellac haskell-shellac-editline haskell-shellac-haskeline haskell-shellac-readline haskell-show haskell-shpider haskell-simple-reflect haskell-simple-sessions haskell-simpleargs haskell-simplesmtpclient haskell-smallcheck haskell-smtpclient haskell-sonic-visualiser haskell-sox haskell-spacepart haskell-sparsebit haskell-species haskell-sphinx haskell-split haskell-spreadsheet haskell-sqlite haskell-stateful-mtl haskell-stateref haskell-statevar haskell-statistics-fusion haskell-stb-image haskell-stb-truetype haskell-stemmer haskell-stm haskell-stm-io-hooks haskell-stmcontrol haskell-stmonadtrans haskell-storable haskell-storable-complex haskell-storable-record haskell-storable-tuple haskell-storablevector haskell-stream haskell-stream-fusion haskell-stream-monad haskell-streamproc haskell-strict haskell-strict-concurrency haskell-strict-io haskell-strictbench haskell-string-combinators haskell-stringprep haskell-stringsearch haskell-stringtable-atom haskell-suffixtree haskell-supercollider-ht haskell-supercollider-midi haskell-svgfonts haskell-swf haskell-syb haskell-syb-with-class haskell-sybwidget haskell-synchronous-channels haskell-synthesizer haskell-synthesizer-core haskell-synthesizer-dimensional haskell-synthesizer-inference haskell-system-inotify haskell-system-uuid haskell-tabular haskell-tagchup haskell-taglib haskell-tagsoup haskell-tagsoup-ht haskell-tagsoup-parsec haskell-takusen haskell-tar haskell-tcache haskell-tconfig haskell-tcp haskell-template haskell-template-haskell haskell-tensor haskell-terminfo haskell-ternarytrees haskell-terrahs haskell-test-framework haskell-test-framework-hunit haskell-test-framework-quickcheck haskell-testpack haskell-testrunner haskell-texmath haskell-text haskell-text-icu haskell-tfp haskell-th-fold haskell-theora haskell-thih haskell-thingie haskell-threadmanager haskell-thrist haskell-time haskell-timeit haskell-tinyurl haskell-tokyocabinet-haskell haskell-tokyotyrant-haskell haskell-torch haskell-traced haskell-tracker haskell-transactional-events haskell-transformers haskell-tree-monad haskell-treestructures haskell-tttas haskell-tuple haskell-tv haskell-type haskell-type-equality-check haskell-type-level haskell-typecompose haskell-typehash haskell-typical haskell-uconv haskell-unamb haskell-unamb-custom haskell-unboxed-containers haskell-unicode-names haskell-unicode-prelude haskell-unicode-properties haskell-uniplate haskell-uniqueid haskell-universal-binary haskell-unix haskell-unix-compat haskell-unix-pty-light haskell-unixutils haskell-unlambda haskell-uri-template haskell-url haskell-urldisp haskell-urlencoded haskell-utf8-env haskell-utf8-light haskell-utf8-prelude haskell-utility-ht haskell-uu-parsinglib haskell-uuid haskell-uulib haskell-uvector haskell-uvector-algorithms haskell-vacuum haskell-vacuum-cairo haskell-vacuum-opengl haskell-validate haskell-value-supply haskell-vcard haskell-vec haskell-vect haskell-vector-space haskell-visual-graphrewrite haskell-vty haskell-wave haskell-wavesurfer haskell-web-encodings haskell-webbits haskell-whim haskell-wikimediaparser haskell-windowslive haskell-wired haskell-witness haskell-wl-pprint haskell-wol haskell-wordcloud haskell-wordnet haskell-workflow haskell-wx haskell-wxcore haskell-wxfruit haskell-xattr haskell-xauth haskell-xcb-types haskell-xformat haskell-xhb haskell-xhtml haskell-xml haskell-xml-basic haskell-xml-parsec haskell-xosd haskell-xsact haskell-yahoo-web-search haskell-yamlreference haskell-yampa haskell-ycextra haskell-yhccore haskell-yices haskell-yjftp haskell-yjtools haskell-yogurt haskell-yuigrid haskell-zfs haskell-zip-archive haskell-zipedit haskell-zipfold haskell-zipper haskell-zoneinfo hasktags hback hbeat hburg helisp helium hetris hevolisa hevolisa-dph hichi hinvaders hipmunkplayground historian hledger hlint hmp3 hmpf hoogle hpodder hpong hprotoc hpylos hranker hray hsclock hscolour hsffig hspresent hstidy htags htar hunp husky hybrid internetmarke ip6addr ircbouncer ixdopp jarfind json2yaml kbq-gu korfu l-seed lambdabot lambdacalculator lambdacube lambdahack lambdashell leksah lhc line2pdf linkchk lscabal lslplus mage maid make-hard-links mazesofmonad mdo memscript mines minesweeper mkbndl mkcabal mohws monadius mp3decoder mpdmate multiplicity nehe-tuts ngrams nhc98 nymphaea omnicodec only openafp-utils orchid-demo pdf2line pesca photoname piet pkggraph plsltools pointfree pony printxosd prof2dot pugs pugs-drift pxsl-tools quickcheck-script riot roguestar-engine roguestar-gl rss2irc sat sat-micro-hs satchmo-examples scaleimage scurry sgdemo she shelltestrunner showdown shu-thing simgi simseq smartword sourcegraph spaceinvaders sphinx-cli strictify subtitles supercollider-midi tabloid testpattern tetris threadpool timberc timepiece topkata turing-music twidge twitter typalyze typeilluminator uacpid uhexdump urlcheck uuagc vintage-basic wavconvert wp-archivebot wxasteroids xml2x yampasynth yeganesh yi zmachine ztail haskell-data-object haskell-yaml haskell-rwlock haskell-dbf haskell-shapefile haskell-file-embed hums haskell-monoids hommage-ds yst haskell-binpack haskell-pop3-client haskell-xdg-basedir