Skip to content

Instantly share code, notes, and snippets.

@ndmitchell
Created May 21, 2019 09:20
Show Gist options
  • Save ndmitchell/62d79df7bfc5452523f8e1f66cd4d41d to your computer and use it in GitHub Desktop.
Save ndmitchell/62d79df7bfc5452523f8e1f66cd4d41d to your computer and use it in GitHub Desktop.
Hoogle with the XSS vulnerability
<!DOCTYPE HTML>
<html>
<head profile="http://a9.com/-/spec/opensearch/1.1/">
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>'"><marquee style - Hoogle</title>
<meta name="robots" content="index" />
<link type="text/css" rel="stylesheet" href="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/hoogle.css" />
<link rel="stylesheet" type="text/css" href="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/plugin/chosen.css" />
<link type="image/png" rel="icon" href="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/favicon.png" />
<link type="image/png" rel="apple-touch-icon" href="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/favicon57.png" />
<link type="application/opensearchdescription+xml" rel="search" href="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/search.xml" title="Hoogle" />
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"> </script>
<script type="text/javascript" src="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/plugin/jquery-cookie.js"> </script>
<script type="text/javascript" src="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/plugin/chosen-jquery.js"> </script>
<script type="text/javascript" src="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/hoogle.js"> </script>
</head>
<body>
<div id="links">
<ul id="top-menu">
<li id="plugin" style="display:none;"><a href="javascript:searchPlugin()">Search plugin</a></li>
<li><a href="https://github.com/ndmitchell/hoogle/blob/master/README.md">Manual</a></li>
<li><a href="https://www.haskell.org">haskell.org</a></li>
</ul>
</div>
<form action="." method="get" id="search">
<a id="logo" href="http://hoogle.haskell.org">
<img src="https://rawcdn.githack.com/ndmitchell/hoogle/a4120ecd73ba7e1c215e3261ed9796cf6c8a9708/html/hoogle.png" width="160" height="58" alt="Hoogle"
/></a>
<input name="hoogle" id="hoogle" class="HOOGLE_REAL" type="text" autocomplete="off" autofocus="autofocus" accesskey="1" placeholder="Search for..." value="'"><marquee style" />
<select name="scope" id="scope" data-live-search="true"><option>set:stackage</option><option>set:haskell-platform</option><option>set:included-with-ghc</option><option>package:abstract-deque</option><option>package:abstract-deque-tests</option><option>package:abstract-par</option><option>package:accuerr</option><option>package:ace</option><option>package:action-permutations</option><option>package:active</option><option>package:ad</option><option>package:adjunctions</option><option>package:adler32</option><option>package:advent-of-code-api</option><option>package:aern2-mp</option><option>package:aeson</option><option>package:aeson-attoparsec</option><option>package:aeson-better-errors</option><option>package:aeson-casing</option><option>package:aeson-compat</option><option>package:aeson-diff</option><option>package:aeson-extra</option><option>package:aeson-generic-compat</option><option>package:aeson-iproute</option><option>package:aeson-picker</option><option>package:aeson-pretty</option><option>package:aeson-qq</option><option>package:aeson-typescript</option><option>package:aeson-utils</option><option>package:aeson-yak</option><option>package:al</option><option>package:alarmclock</option><option>package:alerts</option><option>package:alex</option><option>package:alg</option><option>package:algebraic-graphs</option><option>package:Allure</option><option>package:almost-fix</option><option>package:alsa-core</option><option>package:alsa-mixer</option><option>package:alsa-pcm</option><option>package:alsa-seq</option><option>package:alternative-vector</option><option>package:alternators</option><option>package:ALUT</option><option>package:amazonka</option><option>package:amazonka-apigateway</option><option>package:amazonka-application-autoscaling</option><option>package:amazonka-appstream</option><option>package:amazonka-athena</option><option>package:amazonka-autoscaling</option><option>package:amazonka-budgets</option><option>package:amazonka-certificatemanager</option><option>package:amazonka-cloudformation</option><option>package:amazonka-cloudfront</option><option>package:amazonka-cloudhsm</option><option>package:amazonka-cloudsearch</option><option>package:amazonka-cloudsearch-domains</option><option>package:amazonka-cloudtrail</option><option>package:amazonka-cloudwatch</option><option>package:amazonka-cloudwatch-events</option><option>package:amazonka-cloudwatch-logs</option><option>package:amazonka-codebuild</option><option>package:amazonka-codecommit</option><option>package:amazonka-codedeploy</option><option>package:amazonka-codepipeline</option><option>package:amazonka-cognito-identity</option><option>package:amazonka-cognito-idp</option><option>package:amazonka-cognito-sync</option><option>package:amazonka-config</option><option>package:amazonka-core</option><option>package:amazonka-datapipeline</option><option>package:amazonka-devicefarm</option><option>package:amazonka-directconnect</option><option>package:amazonka-discovery</option><option>package:amazonka-dms</option><option>package:amazonka-ds</option><option>package:amazonka-dynamodb</option><option>package:amazonka-dynamodb-streams</option><option>package:amazonka-ec2</option><option>package:amazonka-ecr</option><option>package:amazonka-ecs</option><option>package:amazonka-efs</option><option>package:amazonka-elasticache</option><option>package:amazonka-elasticbeanstalk</option><option>package:amazonka-elasticsearch</option><option>package:amazonka-elastictranscoder</option><option>package:amazonka-elb</option><option>package:amazonka-elbv2</option><option>package:amazonka-emr</option><option>package:amazonka-gamelift</option><option>package:amazonka-glacier</option><option>package:amazonka-health</option><option>package:amazonka-iam</option><option>package:amazonka-importexport</option><option>package:amazonka-inspector</option><option>package:amazonka-iot</option><option>package:amazonka-iot-dataplane</option><option>package:amazonka-kinesis</option><option>package:amazonka-kinesis-analytics</option><option>package:amazonka-kinesis-firehose</option><option>package:amazonka-kms</option><option>package:amazonka-lambda</option><option>package:amazonka-lightsail</option><option>package:amazonka-marketplace-analytics</option><option>package:amazonka-marketplace-metering</option><option>package:amazonka-ml</option><option>package:amazonka-opsworks</option><option>package:amazonka-opsworks-cm</option><option>package:amazonka-pinpoint</option><option>package:amazonka-polly</option><option>package:amazonka-rds</option><option>package:amazonka-redshift</option><option>package:amazonka-rekognition</option><option>package:amazonka-route53</option><option>package:amazonka-route53-domains</option><option>package:amazonka-s3</option><option>package:amazonka-sdb</option><option>package:amazonka-servicecatalog</option><option>package:amazonka-ses</option><option>package:amazonka-shield</option><option>package:amazonka-sms</option><option>package:amazonka-snowball</option><option>package:amazonka-sns</option><option>package:amazonka-sqs</option><option>package:amazonka-ssm</option><option>package:amazonka-stepfunctions</option><option>package:amazonka-storagegateway</option><option>package:amazonka-sts</option><option>package:amazonka-support</option><option>package:amazonka-swf</option><option>package:amazonka-test</option><option>package:amazonka-waf</option><option>package:amazonka-workspaces</option><option>package:amazonka-xray</option><option>package:amqp</option><option>package:annotated-wl-pprint</option><option>package:ansi-terminal</option><option>package:ansi-wl-pprint</option><option>package:antiope-athena</option><option>package:antiope-core</option><option>package:antiope-dynamodb</option><option>package:antiope-messages</option><option>package:antiope-s3</option><option>package:antiope-sns</option><option>package:antiope-sqs</option><option>package:ANum</option><option>package:aos-signature</option><option>package:apecs</option><option>package:apecs-gloss</option><option>package:apecs-physics</option><option>package:api-field-json-th</option><option>package:app-settings</option><option>package:appar</option><option>package:appendmap</option><option>package:apply-refact</option><option>package:apportionment</option><option>package:approximate</option><option>package:arbor-lru-cache</option><option>package:arithmoi</option><option>package:array</option><option>package:array-memoize</option><option>package:arrow-extras</option><option>package:ascii-progress</option><option>package:asciidiagram</option><option>package:asif</option><option>package:asn1-encoding</option><option>package:asn1-parse</option><option>package:asn1-types</option><option>package:assert-failure</option><option>package:astro</option><option>package:async</option><option>package:async-extra</option><option>package:async-refresh</option><option>package:async-refresh-tokens</option><option>package:async-timer</option><option>package:atom-basic</option><option>package:atomic-primops</option><option>package:atomic-write</option><option>package:attoparsec</option><option>package:attoparsec-base64</option><option>package:attoparsec-binary</option><option>package:attoparsec-expr</option><option>package:attoparsec-ip</option><option>package:attoparsec-iso8601</option><option>package:attoparsec-path</option><option>package:attoparsec-uri</option><option>package:audacity</option><option>package:authenticate</option><option>package:authenticate-oauth</option><option>package:auto</option><option>package:auto-update</option><option>package:autoexporter</option><option>package:avers</option><option>package:avers-api</option><option>package:avers-server</option><option>package:avro</option><option>package:avwx</option><option>package:axel</option><option>package:backprop</option><option>package:bank-holidays-england</option><option>package:barbies</option><option>package:barrier</option><option>package:base</option><option>package:base-compat</option><option>package:base-compat-batteries</option><option>package:base-noprelude</option><option>package:base-orphans</option><option>package:base-prelude</option><option>package:base-unicode-symbols</option><option>package:base16-bytestring</option><option>package:base32string</option><option>package:base58string</option><option>package:base64-bytestring</option><option>package:base64-bytestring-type</option><option>package:base64-string</option><option>package:basement</option><option>package:basic-prelude</option><option>package:bazel-runfiles</option><option>package:bbdb</option><option>package:bcrypt</option><option>package:beam-core</option><option>package:bench</option><option>package:benchpress</option><option>package:bencode</option><option>package:between</option><option>package:bibtex</option><option>package:bifunctors</option><option>package:bimap</option><option>package:bimap-server</option><option>package:binary</option><option>package:binary-bits</option><option>package:binary-conduit</option><option>package:binary-ext</option><option>package:binary-ieee754</option><option>package:binary-list</option><option>package:binary-orphans</option><option>package:binary-parser</option><option>package:binary-parsers</option><option>package:binary-search</option><option>package:binary-shared</option><option>package:binary-tagged</option><option>package:bindings-DSL</option><option>package:bindings-GLFW</option><option>package:bindings-libzip</option><option>package:bindings-uname</option><option>package:bins</option><option>package:bit-stream</option><option>package:bitarray</option><option>package:bitcoin-block</option><option>package:bitcoin-script</option><option>package:bitcoin-tx</option><option>package:bitcoin-types</option><option>package:bits</option><option>package:bits-extra</option><option>package:bitset-word8</option><option>package:bitx-bitcoin</option><option>package:blake2</option><option>package:blas-ffi</option><option>package:blas-hs</option><option>package:blaze-bootstrap</option><option>package:blaze-builder</option><option>package:blaze-colonnade</option><option>package:blaze-html</option><option>package:blaze-markup</option><option>package:blaze-svg</option><option>package:blaze-textual</option><option>package:bmp</option><option>package:bno055-haskell</option><option>package:boltzmann-samplers</option><option>package:Boolean</option><option>package:boolean-like</option><option>package:boolean-normal-forms</option><option>package:boolsimplifier</option><option>package:bordacount</option><option>package:boring</option><option>package:both</option><option>package:bound</option><option>package:BoundedChan</option><option>package:boundingboxes</option><option>package:bower-json</option><option>package:boxes</option><option>package:bsb-http-chunked</option><option>package:bson</option><option>package:bson-lens</option><option>package:btrfs</option><option>package:buffer-builder</option><option>package:buffer-pipe</option><option>package:bugsnag-haskell</option><option>package:bulletproofs</option><option>package:butter</option><option>package:bv</option><option>package:bv-little</option><option>package:byteable</option><option>package:bytedump</option><option>package:byteorder</option><option>package:bytes</option><option>package:byteset</option><option>package:bytestring</option><option>package:bytestring-builder</option><option>package:bytestring-conversion</option><option>package:bytestring-lexing</option><option>package:bytestring-strict-builder</option><option>package:bytestring-tree-builder</option><option>package:bzlib</option><option>package:bzlib-conduit</option><option>package:c2hs</option><option>package:Cabal</option><option>package:cabal-doctest</option><option>package:cabal-install</option><option>package:cabal-rpm</option><option>package:cabal2nix</option><option>package:cabal2spec</option><option>package:cache</option><option>package:cachix</option><option>package:cachix-api</option><option>package:cacophony</option><option>package:calendar-recycling</option><option>package:call-stack</option><option>package:carray</option><option>package:case-insensitive</option><option>package:cased</option><option>package:cases</option><option>package:casing</option><option>package:cassava</option><option>package:cassava-conduit</option><option>package:cassava-megaparsec</option><option>package:cassava-records</option><option>package:cast</option><option>package:category</option><option>package:cayley-client</option><option>package:cborg</option><option>package:cborg-json</option><option>package:cereal</option><option>package:cereal-conduit</option><option>package:cereal-text</option><option>package:cereal-time</option><option>package:cereal-vector</option><option>package:cfenv</option><option>package:cgi</option><option>package:chan</option><option>package:ChannelT</option><option>package:charset</option><option>package:charsetdetect-ae</option><option>package:Chart</option><option>package:Chart-diagrams</option><option>package:chaselev-deque</option><option>package:cheapskate</option><option>package:cheapskate-highlight</option><option>package:cheapskate-lucid</option><option>package:check-email</option><option>package:checkers</option><option>package:checksum</option><option>package:choice</option><option>package:chronologique</option><option>package:chunked-data</option><option>package:cipher-aes</option><option>package:cipher-aes128</option><option>package:cipher-blowfish</option><option>package:cipher-camellia</option><option>package:cipher-des</option><option>package:cipher-rc4</option><option>package:circle-packing</option><option>package:cisco-spark-api</option><option>package:classy-prelude</option><option>package:classy-prelude-conduit</option><option>package:classy-prelude-yesod</option><option>package:classyplate</option><option>package:clay</option><option>package:clientsession</option><option>package:Clipboard</option><option>package:clock</option><option>package:clock-extras</option><option>package:clr-host</option><option>package:clr-marshal</option><option>package:clumpiness</option><option>package:cmark</option><option>package:cmark-gfm</option><option>package:cmdargs</option><option>package:co-log</option><option>package:co-log-core</option><option>package:code-page</option><option>package:codec</option><option>package:codec-beam</option><option>package:codec-rpm</option><option>package:codo-notation</option><option>package:coercible-utils</option><option>package:colonnade</option><option>package:colorful-monoids</option><option>package:colorize-haskell</option><option>package:colour</option><option>package:combinatorial</option><option>package:comfort-graph</option><option>package:commutative</option><option>package:comonad</option><option>package:compactmap</option><option>package:compensated</option><option>package:compiler-warnings</option><option>package:composable-associations</option><option>package:composable-associations-aeson</option><option>package:composition</option><option>package:composition-extra</option><option>package:concise</option><option>package:concurrency</option><option>package:concurrent-extra</option><option>package:concurrent-output</option><option>package:concurrent-split</option><option>package:concurrent-supply</option><option>package:cond</option><option>package:conduit</option><option>package:conduit-algorithms</option><option>package:conduit-combinators</option><option>package:conduit-concurrent-map</option><option>package:conduit-connection</option><option>package:conduit-extra</option><option>package:conduit-iconv</option><option>package:conduit-parse</option><option>package:conduit-throttle</option><option>package:conduit-zstd</option><option>package:confcrypt</option><option>package:configuration-tools</option><option>package:configurator</option><option>package:configurator-export</option><option>package:connection</option><option>package:connection-pool</option><option>package:console-style</option><option>package:constraint</option><option>package:constraints</option><option>package:containers</option><option>package:contravariant</option><option>package:contravariant-extras</option><option>package:control-bool</option><option>package:control-dsl</option><option>package:control-monad-free</option><option>package:control-monad-omega</option><option>package:convertible</option><option>package:cookie</option><option>package:countable</option><option>package:country</option><option>package:courier</option><option>package:cpio-conduit</option><option>package:cpphs</option><option>package:cprng-aes</option><option>package:cpu</option><option>package:cpuinfo</option><option>package:cql</option><option>package:cql-io</option><option>package:crackNum</option><option>package:credential-store</option><option>package:criterion</option><option>package:criterion-measurement</option><option>package:cron</option><option>package:crypt-sha512</option><option>package:crypto-api</option><option>package:crypto-api-tests</option><option>package:crypto-cipher-tests</option><option>package:crypto-cipher-types</option><option>package:crypto-enigma</option><option>package:crypto-pubkey-openssh</option><option>package:crypto-pubkey-types</option><option>package:crypto-random</option><option>package:crypto-random-api</option><option>package:cryptocipher</option><option>package:cryptocompare</option><option>package:cryptohash</option><option>package:cryptohash-cryptoapi</option><option>package:cryptohash-md5</option><option>package:cryptohash-sha1</option><option>package:cryptohash-sha256</option><option>package:cryptohash-sha512</option><option>package:cryptonite</option><option>package:cryptonite-conduit</option><option>package:cryptonite-openssl</option><option>package:csp</option><option>package:css-syntax</option><option>package:css-text</option><option>package:csv</option><option>package:ctrie</option><option>package:cubicbezier</option><option>package:cubicspline</option><option>package:cublas</option><option>package:cuckoo-filter</option><option>package:cuda</option><option>package:cue-sheet</option><option>package:cufft</option><option>package:curl</option><option>package:currencies</option><option>package:currency</option><option>package:cusparse</option><option>package:cutter</option><option>package:czipwith</option><option>package:data-accessor</option><option>package:data-accessor-mtl</option><option>package:data-accessor-template</option><option>package:data-accessor-transformers</option><option>package:data-binary-ieee754</option><option>package:data-bword</option><option>package:data-checked</option><option>package:data-default</option><option>package:data-default-class</option><option>package:data-default-instances-containers</option><option>package:data-default-instances-dlist</option><option>package:data-default-instances-old-locale</option><option>package:data-diverse</option><option>package:data-diverse-lens</option><option>package:data-dword</option><option>package:data-endian</option><option>package:data-fix</option><option>package:data-has</option><option>package:data-inttrie</option><option>package:data-lens-light</option><option>package:data-memocombinators</option><option>package:data-msgpack</option><option>package:data-msgpack-types</option><option>package:data-or</option><option>package:data-ordlist</option><option>package:data-ref</option><option>package:data-reify</option><option>package:data-serializer</option><option>package:data-textual</option><option>package:data-tree-print</option><option>package:datadog</option><option>package:dataurl</option><option>package:DAV</option><option>package:dbcleaner</option><option>package:DBFunctor</option><option>package:dbus</option><option>package:debian-build</option><option>package:debug</option><option>package:debug-trace-var</option><option>package:decidable</option><option>package:Decimal</option><option>package:declarative</option><option>package:deepseq</option><option>package:deepseq-generics</option><option>package:deferred-folds</option><option>package:dejafu</option><option>package:dense-linear-algebra</option><option>package:dependent-map</option><option>package:dependent-sum</option><option>package:dependent-sum-template</option><option>package:deque</option><option>package:deriveJsonNoPrefix</option><option>package:deriving-compat</option><option>package:derulo</option><option>package:detour-via-sci</option><option>package:dhall</option><option>package:dhall-bash</option><option>package:dhall-json</option><option>package:dhall-text</option><option>package:di-core</option><option>package:di-monad</option><option>package:diagrams</option><option>package:diagrams-contrib</option><option>package:diagrams-core</option><option>package:diagrams-lib</option><option>package:diagrams-postscript</option><option>package:diagrams-rasterific</option><option>package:diagrams-solve</option><option>package:diagrams-svg</option><option>package:dictionary-sharing</option><option>package:Diff</option><option>package:digest</option><option>package:digits</option><option>package:direct-sqlite</option><option>package:directory</option><option>package:directory-tree</option><option>package:discount</option><option>package:disk-free-space</option><option>package:distributed-closure</option><option>package:distribution-nixpkgs</option><option>package:distribution-opensuse</option><option>package:distributive</option><option>package:dlist</option><option>package:dlist-instances</option><option>package:dlist-nonempty</option><option>package:dns</option><option>package:do-list</option><option>package:dockerfile</option><option>package:docopt</option><option>package:doctemplates</option><option>package:doctest</option><option>package:doctest-discover</option><option>package:doctest-driver-gen</option><option>package:dom-parser</option><option>package:dotenv</option><option>package:dotgen</option><option>package:dotnet-timespan</option><option>package:double-conversion</option><option>package:download</option><option>package:drinkery</option><option>package:dsp</option><option>package:dual-tree</option><option>package:dublincore-xml-conduit</option><option>package:dunai</option><option>package:dunai-core</option><option>package:duration</option><option>package:dvorak</option><option>package:dynamic-state</option><option>package:dyre</option><option>package:Earley</option><option>package:easy-file</option><option>package:easytest</option><option>package:Ebnf2ps</option><option>package:echo</option><option>package:ed25519</option><option>package:edit-distance</option><option>package:edit-distance-vector</option><option>package:editor-open</option><option>package:either</option><option>package:either-both</option><option>package:ekg</option><option>package:ekg-core</option><option>package:ekg-json</option><option>package:ekg-statsd</option><option>package:elerea</option><option>package:elf</option><option>package:eliminators</option><option>package:elm-core-sources</option><option>package:elm-export</option><option>package:elm2nix</option><option>package:emacs-module</option><option>package:email-validate</option><option>package:emd</option><option>package:enclosed-exceptions</option><option>package:entropy</option><option>package:enum-subset-generate</option><option>package:enum-text</option><option>package:enummapset</option><option>package:enumset</option><option>package:envelope</option><option>package:envy</option><option>package:epub-metadata</option><option>package:eq</option><option>package:equal-files</option><option>package:erf</option><option>package:error-util</option><option>package:errors</option><option>package:errors-ext</option><option>package:ersatz</option><option>package:esqueleto</option><option>package:etc</option><option>package:event-list</option><option>package:eventful-core</option><option>package:eventful-memory</option><option>package:eventful-sql-common</option><option>package:eventful-sqlite</option><option>package:eventful-test-helpers</option><option>package:eventstore</option><option>package:every</option><option>package:exact-combinatorics</option><option>package:exact-pi</option><option>package:exception-mtl</option><option>package:exception-transformers</option><option>package:exceptional</option><option>package:exceptions</option><option>package:executable-hash</option><option>package:executable-path</option><option>package:exit-codes</option><option>package:exomizer</option><option>package:exp-pairs</option><option>package:expiring-cache-map</option><option>package:explicit-exception</option><option>package:extensible-exceptions</option><option>package:extra</option><option>package:extractable-singleton</option><option>package:extrapolate</option><option>package:fail</option><option>package:farmhash</option><option>package:fast-digits</option><option>package:fast-logger</option><option>package:fast-math</option><option>package:fb</option><option>package:fclabels</option><option>package:feature-flags</option><option>package:fedora-dists</option><option>package:fedora-haskell-tools</option><option>package:feed</option><option>package:FenwickTree</option><option>package:fft</option><option>package:fgl</option><option>package:file-embed</option><option>package:file-embed-lzma</option><option>package:file-modules</option><option>package:filecache</option><option>package:filelock</option><option>package:filemanip</option><option>package:filepath</option><option>package:filepattern</option><option>package:fileplow</option><option>package:filter-logger</option><option>package:filtrable</option><option>package:fin</option><option>package:FindBin</option><option>package:fingertree</option><option>package:finite-typelits</option><option>package:first-class-families</option><option>package:first-class-patterns</option><option>package:fitspec</option><option>package:fixed</option><option>package:fixed-length</option><option>package:fixed-vector</option><option>package:fixed-vector-hetero</option><option>package:flac</option><option>package:flac-picture</option><option>package:flat-mcmc</option><option>package:flay</option><option>package:flexible-defaults</option><option>package:FloatingHex</option><option>package:floatshow</option><option>package:flow</option><option>package:fmlist</option><option>package:fmt</option><option>package:fn</option><option>package:focus</option><option>package:focuslist</option><option>package:fold-debounce</option><option>package:fold-debounce-conduit</option><option>package:foldable1</option><option>package:foldl</option><option>package:folds</option><option>package:FontyFruity</option><option>package:force-layout</option><option>package:foreign-store</option><option>package:forkable-monad</option><option>package:forma</option><option>package:format-numbers</option><option>package:formatting</option><option>package:foundation</option><option>package:free</option><option>package:free-vl</option><option>package:freenect</option><option>package:freer-simple</option><option>package:freetype2</option><option>package:friendly-time</option><option>package:frisby</option><option>package:from-sum</option><option>package:frontmatter</option><option>package:fsnotify</option><option>package:fsnotify-conduit</option><option>package:ftp-client</option><option>package:ftp-client-conduit</option><option>package:funcmp</option><option>package:functor-classes-compat</option><option>package:fused-effects</option><option>package:fuzzcheck</option><option>package:fuzzy-dates</option><option>package:fuzzyset</option><option>package:gauge</option><option>package:gc</option><option>package:gd</option><option>package:gdp</option><option>package:general-games</option><option>package:generic-arbitrary</option><option>package:generic-data</option><option>package:generic-deriving</option><option>package:generic-lens</option><option>package:generic-random</option><option>package:GenericPretty</option><option>package:generics-eot</option><option>package:generics-mrsop</option><option>package:generics-sop</option><option>package:generics-sop-lens</option><option>package:genvalidity</option><option>package:genvalidity-aeson</option><option>package:genvalidity-bytestring</option><option>package:genvalidity-containers</option><option>package:genvalidity-hspec</option><option>package:genvalidity-hspec-aeson</option><option>package:genvalidity-hspec-binary</option><option>package:genvalidity-hspec-cereal</option><option>package:genvalidity-hspec-hashable</option><option>package:genvalidity-hspec-optics</option><option>package:genvalidity-path</option><option>package:genvalidity-property</option><option>package:genvalidity-scientific</option><option>package:genvalidity-text</option><option>package:genvalidity-time</option><option>package:genvalidity-unordered-containers</option><option>package:genvalidity-uuid</option><option>package:genvalidity-vector</option><option>package:geojson</option><option>package:getopt-generics</option><option>package:ghc</option><option>package:ghc-boot</option><option>package:ghc-boot-th</option><option>package:ghc-core</option><option>package:ghc-exactprint</option><option>package:ghc-paths</option><option>package:ghc-prim</option><option>package:ghc-prof</option><option>package:ghc-syntax-highlighter</option><option>package:ghc-tcplugins-extra</option><option>package:ghc-typelits-extra</option><option>package:ghc-typelits-knownnat</option><option>package:ghc-typelits-natnormalise</option><option>package:ghci</option><option>package:ghci-hexcalc</option><option>package:ghcid</option><option>package:ghcjs-codemirror</option><option>package:ghost-buster</option><option>package:gi-atk</option><option>package:gi-cairo</option><option>package:gi-gdk</option><option>package:gi-gdkpixbuf</option><option>package:gi-gio</option><option>package:gi-glib</option><option>package:gi-gobject</option><option>package:gi-gtk</option><option>package:gi-gtk-hs</option><option>package:gi-gtksource</option><option>package:gi-javascriptcore</option><option>package:gi-pango</option><option>package:gi-vte</option><option>package:gingersnap</option><option>package:giphy-api</option><option>package:githash</option><option>package:github-release</option><option>package:github-types</option><option>package:github-webhooks</option><option>package:gitrev</option><option>package:gl</option><option>package:glabrous</option><option>package:glaze</option><option>package:glazier</option><option>package:GLFW-b</option><option>package:Glob</option><option>package:gloss</option><option>package:gloss-algorithms</option><option>package:gloss-examples</option><option>package:gloss-raster</option><option>package:gloss-rendering</option><option>package:GLURaw</option><option>package:GLUT</option><option>package:gnuplot</option><option>package:goggles</option><option>package:google-isbn</option><option>package:google-oauth2-jwt</option><option>package:gpolyline</option><option>package:graph-core</option><option>package:graph-wrapper</option><option>package:graphs</option><option>package:gravatar</option><option>package:graylog</option><option>package:greskell</option><option>package:greskell-core</option><option>package:greskell-websocket</option><option>package:groom</option><option>package:groundhog</option><option>package:groundhog-inspector</option><option>package:groundhog-mysql</option><option>package:groundhog-postgresql</option><option>package:groundhog-sqlite</option><option>package:groundhog-th</option><option>package:groups</option><option>package:guarded-allocation</option><option>package:gym-http-api</option><option>package:h2c</option><option>package:hackage-db</option><option>package:hackage-security</option><option>package:haddock-library</option><option>package:hailgun</option><option>package:half</option><option>package:hamilton</option><option>package:hamtsolo</option><option>package:HandsomeSoup</option><option>package:hapistrano</option><option>package:happy</option><option>package:hasbolt</option><option>package:hashable</option><option>package:hashable-time</option><option>package:hashids</option><option>package:hashmap</option><option>package:hashtables</option><option>package:haskeline</option><option>package:haskell-gi</option><option>package:haskell-gi-base</option><option>package:haskell-gi-overloading</option><option>package:haskell-lexer</option><option>package:haskell-lsp</option><option>package:haskell-lsp-types</option><option>package:haskell-names</option><option>package:haskell-spacegoo</option><option>package:haskell-src</option><option>package:haskell-src-exts</option><option>package:haskell-src-exts-util</option><option>package:haskell-src-meta</option><option>package:HaskellNet</option><option>package:haskey-btree</option><option>package:haskoin-core</option><option>package:hasql</option><option>package:hasql-optparse-applicative</option><option>package:hasql-pool</option><option>package:hasql-transaction</option><option>package:hasty-hamiltonian</option><option>package:haxl</option><option>package:hbeanstalk</option><option>package:HCodecs</option><option>package:hdaemonize</option><option>package:HDBC</option><option>package:HDBC-mysql</option><option>package:HDBC-session</option><option>package:heap</option><option>package:heaps</option><option>package:hebrew-time</option><option>package:hedgehog</option><option>package:hedgehog-corpus</option><option>package:hedis</option><option>package:hedn</option><option>package:here</option><option>package:heredoc</option><option>package:heterocephalus</option><option>package:hex</option><option>package:hexml</option><option>package:hexml-lens</option><option>package:hexpat</option><option>package:hexstring</option><option>package:hformat</option><option>package:hfsevents</option><option>package:hgmp</option><option>package:hidapi</option><option>package:hidden-char</option><option>package:higher-leveldb</option><option>package:highlighting-kate</option><option>package:hinfo</option><option>package:hinotify</option><option>package:hint</option><option>package:hjsmin</option><option>package:hledger</option><option>package:hledger-api</option><option>package:hledger-interest</option><option>package:hledger-lib</option><option>package:hledger-web</option><option>package:hlibgit2</option><option>package:hlibsass</option><option>package:hlint</option><option>package:hmatrix</option><option>package:hmatrix-backprop</option><option>package:hmatrix-gsl</option><option>package:hmatrix-gsl-stats</option><option>package:hmatrix-morpheus</option><option>package:hmatrix-vector-sized</option><option>package:hmpfr</option><option>package:hoauth2</option><option>package:Hoed</option><option>package:hoogle</option><option>package:hoopl</option><option>package:hOpenPGP</option><option>package:hopenssl</option><option>package:hopfli</option><option>package:hosc</option><option>package:hostname</option><option>package:hostname-validate</option><option>package:hourglass</option><option>package:hourglass-orphans</option><option>package:hp2pretty</option><option>package:hpack</option><option>package:hpack-dhall</option><option>package:hpc</option><option>package:hreader</option><option>package:hreader-lens</option><option>package:hruby</option><option>package:hs-bibutils</option><option>package:hs-functors</option><option>package:hs-GeoIP</option><option>package:hs-php-session</option><option>package:hsass</option><option>package:hschema</option><option>package:hschema-aeson</option><option>package:hschema-prettyprinter</option><option>package:hschema-quickcheck</option><option>package:hscolour</option><option>package:hsdev</option><option>package:hsdns</option><option>package:hsebaysdk</option><option>package:hsemail</option><option>package:hset</option><option>package:HSet</option><option>package:hsexif</option><option>package:hsini</option><option>package:hsinstall</option><option>package:HSlippyMap</option><option>package:hslogger</option><option>package:hslua</option><option>package:hslua-aeson</option><option>package:hslua-module-text</option><option>package:HsOpenSSL</option><option>package:HsOpenSSL-x509-system</option><option>package:hsp</option><option>package:hspec</option><option>package:hspec-attoparsec</option><option>package:hspec-checkers</option><option>package:hspec-contrib</option><option>package:hspec-core</option><option>package:hspec-discover</option><option>package:hspec-expectations</option><option>package:hspec-expectations-lifted</option><option>package:hspec-expectations-pretty-diff</option><option>package:hspec-golden-aeson</option><option>package:hspec-leancheck</option><option>package:hspec-megaparsec</option><option>package:hspec-meta</option><option>package:hspec-need-env</option><option>package:hspec-pg-transact</option><option>package:hspec-smallcheck</option><option>package:hspec-wai</option><option>package:hspec-wai-json</option><option>package:hstatsd</option><option>package:HStringTemplate</option><option>package:HSvm</option><option>package:HsYAML</option><option>package:hsyslog</option><option>package:htaglib</option><option>package:HTF</option><option>package:html</option><option>package:html-conduit</option><option>package:html-email-validate</option><option>package:html-entities</option><option>package:html-entity-map</option><option>package:htoml</option><option>package:HTTP</option><option>package:http-api-data</option><option>package:http-client</option><option>package:http-client-tls</option><option>package:http-common</option><option>package:http-conduit</option><option>package:http-date</option><option>package:http-directory</option><option>package:http-link-header</option><option>package:http-media</option><option>package:http-reverse-proxy</option><option>package:http-streams</option><option>package:http-types</option><option>package:http2</option><option>package:httpd-shed</option><option>package:human-readable-duration</option><option>package:HUnit</option><option>package:HUnit-approx</option><option>package:hunit-dejafu</option><option>package:hvect</option><option>package:hvega</option><option>package:hw-balancedparens</option><option>package:hw-bits</option><option>package:hw-conduit</option><option>package:hw-conduit-merges</option><option>package:hw-diagnostics</option><option>package:hw-eliasfano</option><option>package:hw-excess</option><option>package:hw-fingertree-strict</option><option>package:hw-hspec-hedgehog</option><option>package:hw-int</option><option>package:hw-ip</option><option>package:hw-json</option><option>package:hw-mquery</option><option>package:hw-packed-vector</option><option>package:hw-parser</option><option>package:hw-prim</option><option>package:hw-rankselect</option><option>package:hw-rankselect-base</option><option>package:hw-streams</option><option>package:hw-string-parse</option><option>package:hw-succinct</option><option>package:hweblib</option><option>package:hxt</option><option>package:hxt-charproperties</option><option>package:hxt-css</option><option>package:hxt-curl</option><option>package:hxt-expat</option><option>package:hxt-http</option><option>package:hxt-regex-xmlschema</option><option>package:hxt-tagsoup</option><option>package:hxt-unicode</option><option>package:hybrid-vectors</option><option>package:hyperloglog</option><option>package:hyphenation</option><option>package:hyraxAbif</option><option>package:iconv</option><option>package:identicon</option><option>package:ieee754</option><option>package:if</option><option>package:iff</option><option>package:ihs</option><option>package:ilist</option><option>package:imagesize-conduit</option><option>package:Imlib</option><option>package:immortal</option><option>package:include-file</option><option>package:incremental-parser</option><option>package:indentation-core</option><option>package:indentation-parsec</option><option>package:indents</option><option>package:indexed-list-literals</option><option>package:infer-license</option><option>package:inflections</option><option>package:influxdb</option><option>package:ini</option><option>package:inline-c</option><option>package:inline-c-cpp</option><option>package:inliterate</option><option>package:insert-ordered-containers</option><option>package:inspection-testing</option><option>package:instance-control</option><option>package:integer-gmp</option><option>package:integer-logarithms</option><option>package:integration</option><option>package:intern</option><option>package:interpolate</option><option>package:interpolatedstring-perl6</option><option>package:interpolation</option><option>package:interpolator</option><option>package:IntervalMap</option><option>package:intervals</option><option>package:intset-imperative</option><option>package:invariant</option><option>package:invertible</option><option>package:io-choice</option><option>package:io-machine</option><option>package:io-manager</option><option>package:io-memoize</option><option>package:io-region</option><option>package:io-storage</option><option>package:io-streams</option><option>package:io-streams-haproxy</option><option>package:ip</option><option>package:ip6addr</option><option>package:iproute</option><option>package:IPv6Addr</option><option>package:ipython-kernel</option><option>package:irc</option><option>package:irc-client</option><option>package:irc-conduit</option><option>package:irc-ctcp</option><option>package:islink</option><option>package:iso3166-country-codes</option><option>package:iso639</option><option>package:iso8601-time</option><option>package:iterable</option><option>package:ix-shapable</option><option>package:ixset-typed</option><option>package:jack</option><option>package:jailbreak-cabal</option><option>package:jose</option><option>package:jose-jwt</option><option>package:js-dgtable</option><option>package:js-flot</option><option>package:js-jquery</option><option>package:json</option><option>package:json-alt</option><option>package:json-autotype</option><option>package:json-feed</option><option>package:json-rpc</option><option>package:json-rpc-client</option><option>package:json-rpc-generic</option><option>package:json-rpc-server</option><option>package:JuicyPixels</option><option>package:JuicyPixels-extra</option><option>package:JuicyPixels-scale-dct</option><option>package:justified-containers</option><option>package:kan-extensions</option><option>package:kanji</option><option>package:katip</option><option>package:kawhi</option><option>package:kazura-queue</option><option>package:kdt</option><option>package:keycode</option><option>package:keys</option><option>package:kind-apply</option><option>package:kind-generics</option><option>package:kind-generics-th</option><option>package:kleene</option><option>package:kmeans</option><option>package:koofr-client</option><option>package:kraken</option><option>package:l10n</option><option>package:labels</option><option>package:lackey</option><option>package:LambdaHack</option><option>package:lame</option><option>package:language-c</option><option>package:language-c-quote</option><option>package:language-docker</option><option>package:language-ecmascript</option><option>package:language-haskell-extract</option><option>package:language-java</option><option>package:language-javascript</option><option>package:language-nix</option><option>package:language-puppet</option><option>package:lapack-ffi</option><option>package:lapack-ffi-tools</option><option>package:largeword</option><option>package:latex</option><option>package:lattices</option><option>package:lawful</option><option>package:lazyio</option><option>package:lca</option><option>package:leancheck</option><option>package:leancheck-instances</option><option>package:leapseconds-announced</option><option>package:lens</option><option>package:lens-action</option><option>package:lens-aeson</option><option>package:lens-datetime</option><option>package:lens-family</option><option>package:lens-family-core</option><option>package:lens-family-th</option><option>package:lens-labels</option><option>package:lens-misc</option><option>package:lens-properties</option><option>package:lens-regex</option><option>package:lens-simple</option><option>package:lens-typelevel</option><option>package:lenz</option><option>package:leveldb-haskell</option><option>package:libffi</option><option>package:libgit</option><option>package:libgraph</option><option>package:libmpd</option><option>package:libraft</option><option>package:libyaml</option><option>package:LibZip</option><option>package:lift-generics</option><option>package:lifted-async</option><option>package:lifted-base</option><option>package:line</option><option>package:linear</option><option>package:linux-file-extents</option><option>package:linux-namespaces</option><option>package:List</option><option>package:list-t</option><option>package:ListLike</option><option>package:listsafe</option><option>package:ListTree</option><option>package:llvm-hs-pure</option><option>package:lmdb</option><option>package:load-env</option><option>package:loc</option><option>package:locators</option><option>package:loch-th</option><option>package:lockfree-queue</option><option>package:log-base</option><option>package:log-domain</option><option>package:logfloat</option><option>package:logger-thread</option><option>package:logging-effect</option><option>package:logging-facade</option><option>package:logging-facade-syslog</option><option>package:logict</option><option>package:long-double</option><option>package:loop</option><option>package:lrucaching</option><option>package:lsp-test</option><option>package:lucid</option><option>package:lucid-extras</option><option>package:lxd-client-config</option><option>package:lzma</option><option>package:lzma-conduit</option><option>package:machines</option><option>package:machines-binary</option><option>package:machines-directory</option><option>package:machines-io</option><option>package:main-tester</option><option>package:mainland-pretty</option><option>package:makefile</option><option>package:managed</option><option>package:mapquest-api</option><option>package:markdown</option><option>package:markdown-unlit</option><option>package:markov-chain</option><option>package:massiv</option><option>package:massiv-io</option><option>package:math-functions</option><option>package:mathexpr</option><option>package:matrices</option><option>package:matrix</option><option>package:matrix-market-attoparsec</option><option>package:matrix-static</option><option>package:maximal-cliques</option><option>package:mbox</option><option>package:mbox-utility</option><option>package:mbtiles</option><option>package:mbug</option><option>package:mcmc-types</option><option>package:median-stream</option><option>package:mega-sdist</option><option>package:megaparsec</option><option>package:memory</option><option>package:MemoTrie</option><option>package:menshen</option><option>package:mercury-api</option><option>package:merkle-tree</option><option>package:mersenne-random-pure64</option><option>package:metrics</option><option>package:mfsolve</option><option>package:microbench</option><option>package:microformats2-parser</option><option>package:microlens</option><option>package:microlens-aeson</option><option>package:microlens-contra</option><option>package:microlens-ghc</option><option>package:microlens-mtl</option><option>package:microlens-platform</option><option>package:microlens-th</option><option>package:microspec</option><option>package:microstache</option><option>package:midair</option><option>package:midi</option><option>package:mighty-metropolis</option><option>package:mime-mail</option><option>package:mime-mail-ses</option><option>package:mime-types</option><option>package:minimorph</option><option>package:minio-hs</option><option>package:miniutter</option><option>package:mintty</option><option>package:miso</option><option>package:missing-foreign</option><option>package:MissingH</option><option>package:mixed-types-num</option><option>package:mixpanel-client</option><option>package:mltool</option><option>package:mmap</option><option>package:mmark</option><option>package:mmark-cli</option><option>package:mmark-ext</option><option>package:mmorph</option><option>package:mnist-idx</option><option>package:mockery</option><option>package:modern-uri</option><option>package:modular</option><option>package:monad-control</option><option>package:monad-control-aligned</option><option>package:monad-coroutine</option><option>package:monad-extras</option><option>package:monad-journal</option><option>package:monad-logger</option><option>package:monad-logger-json</option><option>package:monad-logger-prefix</option><option>package:monad-logger-syslog</option><option>package:monad-loops</option><option>package:monad-memo</option><option>package:monad-par</option><option>package:monad-par-extras</option><option>package:monad-parallel</option><option>package:monad-peel</option><option>package:monad-products</option><option>package:monad-skeleton</option><option>package:monad-st</option><option>package:monad-time</option><option>package:monad-unlift</option><option>package:monad-unlift-ref</option><option>package:monadic-arrays</option><option>package:MonadPrompt</option><option>package:MonadRandom</option><option>package:monads-tf</option><option>package:mongoDB</option><option>package:mono-traversable</option><option>package:mono-traversable-instances</option><option>package:monoid-extras</option><option>package:monoid-subclasses</option><option>package:monoid-transformer</option><option>package:monoidal-containers</option><option>package:mountpoints</option><option>package:mtl</option><option>package:mtl-compat</option><option>package:mtl-prelude</option><option>package:multiarg</option><option>package:multimap</option><option>package:multipart</option><option>package:multiset</option><option>package:murmur-hash</option><option>package:murmur3</option><option>package:MusicBrainz</option><option>package:mustache</option><option>package:mutable-containers</option><option>package:mwc-probability</option><option>package:mwc-probability-transition</option><option>package:mwc-random</option><option>package:mysql</option><option>package:mysql-haskell</option><option>package:mysql-haskell-nem</option><option>package:mysql-simple</option><option>package:n2o</option><option>package:nagios-check</option><option>package:named</option><option>package:names-th</option><option>package:nano-erl</option><option>package:nanospec</option><option>package:nats</option><option>package:natural-induction</option><option>package:natural-sort</option><option>package:natural-transformation</option><option>package:ndjson-conduit</option><option>package:neat-interpolation</option><option>package:netlib-ffi</option><option>package:netpbm</option><option>package:netrc</option><option>package:nettle</option><option>package:netwire</option><option>package:netwire-input</option><option>package:netwire-input-glfw</option><option>package:network</option><option>package:network-anonymous-i2p</option><option>package:network-anonymous-tor</option><option>package:network-attoparsec</option><option>package:network-byte-order</option><option>package:network-conduit-tls</option><option>package:network-house</option><option>package:network-info</option><option>package:network-ip</option><option>package:network-messagepack-rpc</option><option>package:network-multicast</option><option>package:network-simple</option><option>package:network-simple-tls</option><option>package:network-transport</option><option>package:network-transport-composed</option><option>package:network-uri</option><option>package:newtype</option><option>package:newtype-generics</option><option>package:nicify-lib</option><option>package:NineP</option><option>package:nix-paths</option><option>package:NoHoed</option><option>package:non-empty</option><option>package:non-empty-sequence</option><option>package:non-negative</option><option>package:nonce</option><option>package:nondeterminism</option><option>package:nonempty-containers</option><option>package:nonemptymap</option><option>package:nowdoc</option><option>package:nqe</option><option>package:nsis</option><option>package:numbers</option><option>package:numeric-extras</option><option>package:numeric-prelude</option><option>package:NumInstances</option><option>package:numtype-dk</option><option>package:nuxeo</option><option>package:nvvm</option><option>package:oauthenticated</option><option>package:ObjectName</option><option>package:oblivious-transfer</option><option>package:odbc</option><option>package:oeis</option><option>package:oeis2</option><option>package:ofx</option><option>package:old-locale</option><option>package:old-time</option><option>package:once</option><option>package:one-liner</option><option>package:one-liner-instances</option><option>package:OneTuple</option><option>package:Only</option><option>package:oo-prototypes</option><option>package:opaleye</option><option>package:open-browser</option><option>package:open-witness</option><option>package:OpenAL</option><option>package:openexr-write</option><option>package:OpenGL</option><option>package:OpenGLRaw</option><option>package:openpgp-asciiarmor</option><option>package:opensource</option><option>package:openssl-streams</option><option>package:operational</option><option>package:operational-class</option><option>package:opml-conduit</option><option>package:optional-args</option><option>package:options</option><option>package:optparse-applicative</option><option>package:optparse-generic</option><option>package:optparse-simple</option><option>package:optparse-text</option><option>package:overhang</option><option>package:packcheck</option><option>package:pager</option><option>package:pagination</option><option>package:pairing</option><option>package:pandoc</option><option>package:pandoc-citeproc</option><option>package:pandoc-pyplot</option><option>package:pandoc-types</option><option>package:parallel</option><option>package:parallel-io</option><option>package:paripari</option><option>package:parseargs</option><option>package:parsec</option><option>package:parsec-class</option><option>package:parsec-numbers</option><option>package:parsec-numeric</option><option>package:ParsecTools</option><option>package:parser-combinators</option><option>package:parsers</option><option>package:partial-handler</option><option>package:partial-isomorphisms</option><option>package:partial-semigroup</option><option>package:path</option><option>package:path-extra</option><option>package:path-io</option><option>package:path-pieces</option><option>package:path-text-utf8</option><option>package:pathtype</option><option>package:pathwalk</option><option>package:pattern-arrows</option><option>package:pcf-font</option><option>package:pcf-font-embed</option><option>package:pcg-random</option><option>package:pcre-heavy</option><option>package:pcre-light</option><option>package:pcre-utils</option><option>package:pdfinfo</option><option>package:peano</option><option>package:pedersen-commitment</option><option>package:pem</option><option>package:percent-format</option><option>package:perfect-hash-generator</option><option>package:persist</option><option>package:persistable-record</option><option>package:persistable-types-HDBC-pg</option><option>package:persistent</option><option>package:persistent-iproute</option><option>package:persistent-mysql</option><option>package:persistent-mysql-haskell</option><option>package:persistent-postgresql</option><option>package:persistent-sqlite</option><option>package:persistent-template</option><option>package:pg-transact</option><option>package:pgp-wordlist</option><option>package:phantom-state</option><option>package:pid1</option><option>package:pipes</option><option>package:pipes-aeson</option><option>package:pipes-attoparsec</option><option>package:pipes-binary</option><option>package:pipes-bytestring</option><option>package:pipes-category</option><option>package:pipes-concurrency</option><option>package:pipes-csv</option><option>package:pipes-extras</option><option>package:pipes-fastx</option><option>package:pipes-fluid</option><option>package:pipes-group</option><option>package:pipes-http</option><option>package:pipes-misc</option><option>package:pipes-network</option><option>package:pipes-network-tls</option><option>package:pipes-parse</option><option>package:pipes-safe</option><option>package:pipes-wai</option><option>package:pkcs10</option><option>package:placeholders</option><option>package:plotlyhs</option><option>package:pointed</option><option>package:pointedlist</option><option>package:pointless-fun</option><option>package:poll</option><option>package:poly-arity</option><option>package:polynomials-bernstein</option><option>package:polyparse</option><option>package:pooled-io</option><option>package:port-utils</option><option>package:posix-paths</option><option>package:possibly</option><option>package:post-mess-age</option><option>package:postgresql-binary</option><option>package:postgresql-libpq</option><option>package:postgresql-schema</option><option>package:postgresql-simple</option><option>package:postgresql-simple-migration</option><option>package:postgresql-simple-queue</option><option>package:postgresql-simple-url</option><option>package:postgresql-transactional</option><option>package:pptable</option><option>package:pqueue</option><option>package:prefix-units</option><option>package:prelude-compat</option><option>package:prelude-safeenum</option><option>package:present</option><option>package:pretty</option><option>package:pretty-class</option><option>package:pretty-hex</option><option>package:pretty-show</option><option>package:pretty-simple</option><option>package:pretty-sop</option><option>package:pretty-types</option><option>package:prettyclass</option><option>package:prettyprinter</option><option>package:prettyprinter-ansi-terminal</option><option>package:prettyprinter-compat-annotated-wl-pprint</option><option>package:prettyprinter-compat-ansi-wl-pprint</option><option>package:prettyprinter-compat-wl-pprint</option><option>package:prim-uniq</option><option>package:primes</option><option>package:primitive</option><option>package:probability</option><option>package:process</option><option>package:process-extras</option><option>package:product-isomorphic</option><option>package:product-profunctors</option><option>package:profiterole</option><option>package:profunctors</option><option>package:project-template</option><option>package:projectroot</option><option>package:prometheus-client</option><option>package:promises</option><option>package:prompt</option><option>package:proto-lens</option><option>package:proto-lens-arbitrary</option><option>package:proto-lens-combinators</option><option>package:proto-lens-optparse</option><option>package:proto-lens-protobuf-types</option><option>package:proto-lens-protoc</option><option>package:proto-lens-runtime</option><option>package:proto-lens-setup</option><option>package:protobuf</option><option>package:protobuf-simple</option><option>package:protocol-buffers</option><option>package:protocol-buffers-descriptor</option><option>package:protocol-radius</option><option>package:protocol-radius-test</option><option>package:protolude</option><option>package:proxied</option><option>package:psql-helpers</option><option>package:psqueues</option><option>package:pure-zlib</option><option>package:pureMD5</option><option>package:purescript-bridge</option><option>package:pushbullet-types</option><option>package:pusher-http-haskell</option><option>package:qchas</option><option>package:qm-interpolated-string</option><option>package:qnap-decrypt</option><option>package:quadratic-irrational</option><option>package:QuasiText</option><option>package:quickbench</option><option>package:QuickCheck</option><option>package:quickcheck-arbitrary-adt</option><option>package:quickcheck-assertions</option><option>package:quickcheck-classes</option><option>package:quickcheck-instances</option><option>package:quickcheck-io</option><option>package:quickcheck-simple</option><option>package:quickcheck-special</option><option>package:quickcheck-state-machine</option><option>package:quickcheck-text</option><option>package:quickcheck-unicode</option><option>package:rainbow</option><option>package:rainbox</option><option>package:ramus</option><option>package:rando</option><option>package:random</option><option>package:random-bytestring</option><option>package:random-fu</option><option>package:random-shuffle</option><option>package:random-source</option><option>package:random-tree</option><option>package:range</option><option>package:range-set-list</option><option>package:rank1dynamic</option><option>package:rank2classes</option><option>package:Rasterific</option><option>package:rasterific-svg</option><option>package:ratel</option><option>package:ratel-wai</option><option>package:rattletrap</option><option>package:raw-strings-qq</option><option>package:rawfilepath</option><option>package:rawstring-qm</option><option>package:rcu</option><option>package:re2</option><option>package:read-editor</option><option>package:read-env-var</option><option>package:readable</option><option>package:rebase</option><option>package:record-dot-preprocessor</option><option>package:records-sop</option><option>package:recursion-schemes</option><option>package:reducers</option><option>package:refact</option><option>package:references</option><option>package:reflection</option><option>package:RefSerialize</option><option>package:regex</option><option>package:regex-applicative</option><option>package:regex-applicative-text</option><option>package:regex-base</option><option>package:regex-compat</option><option>package:regex-compat-tdfa</option><option>package:regex-pcre</option><option>package:regex-pcre-builtin</option><option>package:regex-pcre-text</option><option>package:regex-posix</option><option>package:regex-tdfa</option><option>package:regex-tdfa-text</option><option>package:regex-with-pcre</option><option>package:registry</option><option>package:reinterpret-cast</option><option>package:relapse</option><option>package:relational-query</option><option>package:relational-query-HDBC</option><option>package:relational-record</option><option>package:relational-schemas</option><option>package:relude</option><option>package:renderable</option><option>package:repa</option><option>package:repa-algorithms</option><option>package:repa-io</option><option>package:repline</option><option>package:req</option><option>package:req-conduit</option><option>package:req-url-extra</option><option>package:rerebase</option><option>package:resource-pool</option><option>package:resourcet</option><option>package:result</option><option>package:rethinkdb-client-driver</option><option>package:retry</option><option>package:rev-state</option><option>package:rfc1751</option><option>package:rfc5051</option><option>package:rio</option><option>package:rio-orphans</option><option>package:rng-utils</option><option>package:roc-id</option><option>package:rocksdb-haskell</option><option>package:rocksdb-query</option><option>package:roles</option><option>package:rosezipper</option><option>package:rot13</option><option>package:rounded</option><option>package:rpmbuild-order</option><option>package:RSA</option><option>package:runmemo</option><option>package:rvar</option><option>package:s3-signer</option><option>package:safe</option><option>package:safe-exceptions</option><option>package:safe-exceptions-checked</option><option>package:safe-foldable</option><option>package:safecopy</option><option>package:safeio</option><option>package:SafeSemaphore</option><option>package:salak</option><option>package:saltine</option><option>package:salve</option><option>package:sample-frame</option><option>package:sample-frame-np</option><option>package:sampling</option><option>package:sandman</option><option>package:say</option><option>package:sbp</option><option>package:sbv</option><option>package:scalpel</option><option>package:scalpel-core</option><option>package:scanf</option><option>package:scanner</option><option>package:scientific</option><option>package:scotty</option><option>package:scrypt</option><option>package:sdl2</option><option>package:sdl2-gfx</option><option>package:sdl2-image</option><option>package:sdl2-mixer</option><option>package:sdl2-ttf</option><option>package:secp256k1-haskell</option><option>package:securemem</option><option>package:selda</option><option>package:selda-postgresql</option><option>package:selda-sqlite</option><option>package:semigroupoid-extras</option><option>package:semigroupoids</option><option>package:semigroups</option><option>package:semiring-simple</option><option>package:semirings</option><option>package:semver</option><option>package:sendfile</option><option>package:seqalign</option><option>package:serf</option><option>package:serialise</option><option>package:servant</option><option>package:servant-auth</option><option>package:servant-auth-client</option><option>package:servant-auth-docs</option><option>package:servant-auth-server</option><option>package:servant-auth-swagger</option><option>package:servant-blaze</option><option>package:servant-cassava</option><option>package:servant-checked-exceptions</option><option>package:servant-checked-exceptions-core</option><option>package:servant-client</option><option>package:servant-client-core</option><option>package:servant-conduit</option><option>package:servant-docs</option><option>package:servant-elm</option><option>package:servant-exceptions</option><option>package:servant-foreign</option><option>package:servant-js</option><option>package:servant-JuicyPixels</option><option>package:servant-kotlin</option><option>package:servant-lucid</option><option>package:servant-mock</option><option>package:servant-pandoc</option><option>package:servant-rawm</option><option>package:servant-ruby</option><option>package:servant-server</option><option>package:servant-static-th</option><option>package:servant-streaming</option><option>package:servant-swagger</option><option>package:servant-swagger-ui</option><option>package:servant-swagger-ui-core</option><option>package:servant-swagger-ui-redoc</option><option>package:servant-tracing</option><option>package:servant-websockets</option><option>package:servant-yaml</option><option>package:serverless-haskell</option><option>package:serversession</option><option>package:serversession-frontend-wai</option><option>package:servius</option><option>package:ses-html</option><option>package:setenv</option><option>package:setlocale</option><option>package:SHA</option><option>package:shake</option><option>package:shake-language-c</option><option>package:shakespeare</option><option>package:shared-memory</option><option>package:shell-conduit</option><option>package:shell-escape</option><option>package:ShellCheck</option><option>package:shelltestrunner</option><option>package:shelly</option><option>package:shikensu</option><option>package:shortcut-links</option><option>package:should-not-typecheck</option><option>package:show-combinators</option><option>package:show-prettyprint</option><option>package:siggy-chardust</option><option>package:signal</option><option>package:silently</option><option>package:simple-cmd</option><option>package:simple-cmd-args</option><option>package:simple-log</option><option>package:simple-reflect</option><option>package:simple-sendfile</option><option>package:simple-vec3</option><option>package:since</option><option>package:singleton-bool</option><option>package:singleton-nats</option><option>package:singletons</option><option>package:siphash</option><option>package:size-based</option><option>package:sized-grid</option><option>package:skein</option><option>package:skews</option><option>package:skip-var</option><option>package:skylighting</option><option>package:skylighting-core</option><option>package:slack-web</option><option>package:smallcheck</option><option>package:smoothie</option><option>package:smtp-mail</option><option>package:snap-blaze</option><option>package:snap-core</option><option>package:snap-server</option><option>package:snowflake</option><option>package:soap</option><option>package:soap-tls</option><option>package:socket-activation</option><option>package:socks</option><option>package:sop-core</option><option>package:sort</option><option>package:sorted-list</option><option>package:sourcemap</option><option>package:sox</option><option>package:soxlib</option><option>package:sparse-linear-algebra</option><option>package:special-values</option><option>package:speculate</option><option>package:speedy-slice</option><option>package:sphinx</option><option>package:Spintax</option><option>package:splice</option><option>package:split</option><option>package:splitmix</option><option>package:spoon</option><option>package:spreadsheet</option><option>package:sql-words</option><option>package:sqlite-simple</option><option>package:sqlite-simple-errors</option><option>package:srcloc</option><option>package:stache</option><option>package:stack</option><option>package:stack2nix</option><option>package:starter</option><option>package:state-codes</option><option>package:stateref</option><option>package:statestack</option><option>package:StateVar</option><option>package:static-text</option><option>package:statistics</option><option>package:stb-image-redux</option><option>package:step-function</option><option>package:stm</option><option>package:stm-chans</option><option>package:stm-conduit</option><option>package:stm-delay</option><option>package:stm-extras</option><option>package:stm-split</option><option>package:stopwatch</option><option>package:storable-complex</option><option>package:storable-record</option><option>package:storable-tuple</option><option>package:storablevector</option><option>package:store</option><option>package:store-core</option><option>package:Strafunski-StrategyLib</option><option>package:stratosphere</option><option>package:streaming</option><option>package:streaming-attoparsec</option><option>package:streaming-bytestring</option><option>package:streaming-commons</option><option>package:streaming-wai</option><option>package:streamly</option><option>package:streamproc</option><option>package:streams</option><option>package:strict</option><option>package:strict-base-types</option><option>package:strict-concurrency</option><option>package:string-class</option><option>package:string-combinators</option><option>package:string-conv</option><option>package:string-conversions</option><option>package:string-qq</option><option>package:string-transform</option><option>package:stringbuilder</option><option>package:stringsearch</option><option>package:strive</option><option>package:structs</option><option>package:stylish-haskell</option><option>package:sum-type-boilerplate</option><option>package:summoner</option><option>package:sundown</option><option>package:superbuffer</option><option>package:sv-cassava</option><option>package:sv-core</option><option>package:svg-builder</option><option>package:svg-tree</option><option>package:SVGFonts</option><option>package:swagger</option><option>package:swagger2</option><option>package:swish</option><option>package:syb</option><option>package:symbol</option><option>package:symengine</option><option>package:sysinfo</option><option>package:system-argv0</option><option>package:system-fileio</option><option>package:system-filepath</option><option>package:systemd</option><option>package:tabular</option><option>package:tagchup</option><option>package:tagged</option><option>package:tagged-binary</option><option>package:tagged-identity</option><option>package:tagged-transformer</option><option>package:tagshare</option><option>package:tagsoup</option><option>package:tagstream-conduit</option><option>package:tao</option><option>package:tao-example</option><option>package:tar</option><option>package:tar-conduit</option><option>package:tardis</option><option>package:tasty</option><option>package:tasty-ant-xml</option><option>package:tasty-dejafu</option><option>package:tasty-discover</option><option>package:tasty-expected-failure</option><option>package:tasty-golden</option><option>package:tasty-hspec</option><option>package:tasty-hunit</option><option>package:tasty-kat</option><option>package:tasty-leancheck</option><option>package:tasty-program</option><option>package:tasty-quickcheck</option><option>package:tasty-silver</option><option>package:tasty-smallcheck</option><option>package:tasty-th</option><option>package:TCache</option><option>package:tce-conf</option><option>package:tcp-streams</option><option>package:tcp-streams-openssl</option><option>package:tdigest</option><option>package:telegram-bot-simple</option><option>package:template-haskell</option><option>package:template-toolkit</option><option>package:temporary</option><option>package:temporary-rc</option><option>package:temporary-resourcet</option><option>package:tensorflow-test</option><option>package:tensors</option><option>package:termbox</option><option>package:terminal-size</option><option>package:terminfo</option><option>package:test-framework</option><option>package:test-framework-hunit</option><option>package:test-framework-leancheck</option><option>package:test-framework-quickcheck2</option><option>package:test-framework-smallcheck</option><option>package:test-framework-th</option><option>package:testing-feat</option><option>package:testing-type-modifiers</option><option>package:texmath</option><option>package:text</option><option>package:text-binary</option><option>package:text-builder</option><option>package:text-conversions</option><option>package:text-format</option><option>package:text-icu</option><option>package:text-latin1</option><option>package:text-ldap</option><option>package:text-manipulate</option><option>package:text-metrics</option><option>package:text-postgresql</option><option>package:text-printer</option><option>package:text-region</option><option>package:text-short</option><option>package:text-show</option><option>package:textlocal</option><option>package:tf-random</option><option>package:tfp</option><option>package:th-abstraction</option><option>package:th-data-compat</option><option>package:th-desugar</option><option>package:th-expand-syns</option><option>package:th-extras</option><option>package:th-lift</option><option>package:th-lift-instances</option><option>package:th-orphans</option><option>package:th-printf</option><option>package:th-reify-compat</option><option>package:th-reify-many</option><option>package:th-strict-compat</option><option>package:th-utilities</option><option>package:these</option><option>package:thread-hierarchy</option><option>package:thread-local-storage</option><option>package:threads</option><option>package:threepenny-gui</option><option>package:throttle-io-stream</option><option>package:throwable-exceptions</option><option>package:thyme</option><option>package:tidal</option><option>package:tile</option><option>package:time</option><option>package:time-compat</option><option>package:time-lens</option><option>package:time-locale-compat</option><option>package:time-locale-vietnamese</option><option>package:time-parsers</option><option>package:time-qq</option><option>package:timeit</option><option>package:timelens</option><option>package:timer-wheel</option><option>package:timerep</option><option>package:timezone-olson</option><option>package:timezone-series</option><option>package:tinylog</option><option>package:titlecase</option><option>package:tldr</option><option>package:tls</option><option>package:tls-debug</option><option>package:tls-session-manager</option><option>package:tmapchan</option><option>package:tmapmvar</option><option>package:tmp-postgres</option><option>package:token-bucket</option><option>package:tomland</option><option>package:tostring</option><option>package:TotalMap</option><option>package:transaction</option><option>package:transformers</option><option>package:transformers-base</option><option>package:transformers-bifunctors</option><option>package:transformers-compat</option><option>package:transformers-fix</option><option>package:traverse-with-class</option><option>package:tree-diff</option><option>package:tree-fun</option><option>package:trifecta</option><option>package:triplesec</option><option>package:tsv2csv</option><option>package:ttrie</option><option>package:tuple</option><option>package:tuple-sop</option><option>package:tuple-th</option><option>package:tuples-homogenous-h98</option><option>package:turtle</option><option>package:type-fun</option><option>package:type-hint</option><option>package:type-level-integers</option><option>package:type-level-kv-list</option><option>package:type-level-numbers</option><option>package:type-of-html</option><option>package:type-of-html-static</option><option>package:type-operators</option><option>package:type-spec</option><option>package:typed-process</option><option>package:typelits-witnesses</option><option>package:typenums</option><option>package:typerep-map</option><option>package:tz</option><option>package:tzdata</option><option>package:ua-parser</option><option>package:uglymemo</option><option>package:unbound-generics</option><option>package:unbounded-delays</option><option>package:unboxed-ref</option><option>package:uncertain</option><option>package:unconstrained</option><option>package:unicode</option><option>package:unicode-show</option><option>package:unicode-transforms</option><option>package:unification-fd</option><option>package:union</option><option>package:union-find</option><option>package:uniplate</option><option>package:uniprot-kb</option><option>package:uniq-deep</option><option>package:unique</option><option>package:unit-constraint</option><option>package:universe-base</option><option>package:universe-instances-base</option><option>package:universe-instances-trans</option><option>package:universe-reverse-instances</option><option>package:universum</option><option>package:unix</option><option>package:unix-bytestring</option><option>package:unix-compat</option><option>package:unix-time</option><option>package:unliftio</option><option>package:unliftio-core</option><option>package:unlit</option><option>package:unordered-containers</option><option>package:unordered-intmap</option><option>package:unsafe</option><option>package:uri-bytestring</option><option>package:uri-bytestring-aeson</option><option>package:uri-encode</option><option>package:uri-templater</option><option>package:url</option><option>package:urlpath</option><option>package:users</option><option>package:users-postgresql-simple</option><option>package:users-test</option><option>package:utf8-light</option><option>package:utf8-string</option><option>package:util</option><option>package:utility-ht</option><option>package:uuid</option><option>package:uuid-types</option><option>package:validation</option><option>package:validity</option><option>package:validity-aeson</option><option>package:validity-bytestring</option><option>package:validity-containers</option><option>package:validity-path</option><option>package:validity-scientific</option><option>package:validity-text</option><option>package:validity-time</option><option>package:validity-unordered-containers</option><option>package:validity-uuid</option><option>package:validity-vector</option><option>package:valor</option><option>package:vault</option><option>package:vec</option><option>package:vector</option><option>package:vector-algorithms</option><option>package:vector-binary-instances</option><option>package:vector-buffer</option><option>package:vector-builder</option><option>package:vector-bytes-instances</option><option>package:vector-instances</option><option>package:vector-mmap</option><option>package:vector-sized</option><option>package:vector-space</option><option>package:vector-split</option><option>package:vector-th-unbox</option><option>package:verbosity</option><option>package:versions</option><option>package:ViennaRNAParser</option><option>package:vinyl</option><option>package:vivid</option><option>package:vivid-osc</option><option>package:vivid-supercollider</option><option>package:void</option><option>package:vty</option><option>package:wai</option><option>package:wai-app-static</option><option>package:wai-cli</option><option>package:wai-conduit</option><option>package:wai-cors</option><option>package:wai-eventsource</option><option>package:wai-extra</option><option>package:wai-handler-launch</option><option>package:wai-logger</option><option>package:wai-middleware-auth</option><option>package:wai-middleware-caching</option><option>package:wai-middleware-crowd</option><option>package:wai-middleware-static</option><option>package:wai-middleware-throttle</option><option>package:wai-middleware-travisci</option><option>package:wai-predicates</option><option>package:wai-session</option><option>package:wai-session-postgresql</option><option>package:wai-slack-middleware</option><option>package:wai-transformers</option><option>package:wai-websockets</option><option>package:warp</option><option>package:warp-tls</option><option>package:warp-tls-uid</option><option>package:wave</option><option>package:wcwidth</option><option>package:web-routes</option><option>package:web-routes-hsp</option><option>package:web-routes-wai</option><option>package:web3</option><option>package:webdriver</option><option>package:webex-teams-api</option><option>package:webex-teams-conduit</option><option>package:webex-teams-pipes</option><option>package:webrtc-vad</option><option>package:websockets</option><option>package:websockets-snap</option><option>package:weeder</option><option>package:weigh</option><option>package:wide-word</option><option>package:wikicfp-scraper</option><option>package:wild-bind</option><option>package:wild-bind-x11</option><option>package:Win32-notify</option><option>package:windns</option><option>package:winery</option><option>package:wire-streams</option><option>package:with-location</option><option>package:witherable</option><option>package:witness</option><option>package:wizards</option><option>package:wl-pprint-annotated</option><option>package:wl-pprint-console</option><option>package:wl-pprint-text</option><option>package:word-trie</option><option>package:word24</option><option>package:word8</option><option>package:world-peace</option><option>package:wrap</option><option>package:wreq</option><option>package:ws</option><option>package:wuss</option><option>package:X11</option><option>package:X11-xft</option><option>package:x11-xim</option><option>package:x509</option><option>package:x509-store</option><option>package:x509-system</option><option>package:x509-validation</option><option>package:Xauth</option><option>package:xdg-basedir</option><option>package:xeno</option><option>package:xenstore</option><option>package:xhtml</option><option>package:xls</option><option>package:xlsx</option><option>package:xlsx-tabular</option><option>package:xml</option><option>package:xml-basic</option><option>package:xml-conduit</option><option>package:xml-conduit-parse</option><option>package:xml-conduit-writer</option><option>package:xml-hamlet</option><option>package:xml-html-qq</option><option>package:xml-indexed-cursor</option><option>package:xml-isogen</option><option>package:xml-lens</option><option>package:xml-picklers</option><option>package:xml-to-json</option><option>package:xml-to-json-fast</option><option>package:xml-types</option><option>package:xmlbf</option><option>package:xmlbf-xeno</option><option>package:xmlgen</option><option>package:xmonad</option><option>package:xmonad-contrib</option><option>package:xmonad-extras</option><option>package:xss-sanitize</option><option>package:xxhash-ffi</option><option>package:yam</option><option>package:yam-datasource</option><option>package:yaml</option><option>package:yes-precure5-command</option><option>package:yeshql</option><option>package:yeshql-core</option><option>package:yeshql-hdbc</option><option>package:yesod</option><option>package:yesod-alerts</option><option>package:yesod-auth</option><option>package:yesod-auth-hashdb</option><option>package:yesod-auth-oauth2</option><option>package:yesod-bin</option><option>package:yesod-core</option><option>package:yesod-csp</option><option>package:yesod-eventsource</option><option>package:yesod-fb</option><option>package:yesod-form</option><option>package:yesod-form-bootstrap4</option><option>package:yesod-gitrepo</option><option>package:yesod-gitrev</option><option>package:yesod-markdown</option><option>package:yesod-newsfeed</option><option>package:yesod-paginator</option><option>package:yesod-persistent</option><option>package:yesod-recaptcha2</option><option>package:yesod-sitemap</option><option>package:yesod-static</option><option>package:yesod-test</option><option>package:yesod-text-markdown</option><option>package:yesod-websockets</option><option>package:yi-language</option><option>package:yi-rope</option><option>package:yjtools</option><option>package:yoga</option><option>package:youtube</option><option>package:zero</option><option>package:zeromq4-haskell</option><option>package:zeromq4-patterns</option><option>package:zim-parser</option><option>package:zip</option><option>package:zip-archive</option><option>package:zip-stream</option><option>package:zippers</option><option>package:zlib</option><option>package:zlib-bindings</option><option>package:zlib-lens</option><option>package:zot</option><option>package:zstd</option><option>package:ztail</option><option>category:.NET</option><option>category:ACME</option><option>category:Adjunctions</option><option>category:AI</option><option>category:Algebra</option><option>category:Algorithms</option><option>category:algorithms</option><option>category:API</option><option>category:Audio</option><option>category:Authentication</option><option>category:Avers</option><option>category:Aviation</option><option>category:AWS</option><option>category:Benchmarking</option><option>category:Binary</option><option>category:Bindings</option><option>category:Bio</option><option>category:Bioinformatics</option><option>category:Bit</option><option>category:Bit-vectors</option><option>category:Bit-Vectors</option><option>category:Bitcoin</option><option>category:Browser</option><option>category:bsd3</option><option>category:Build-Tool</option><option>category:Builders</option><option>category:bytestring</option><option>category:ByteString</option><option>category:Cache</option><option>category:Caching</option><option>category:Categories</option><option>category:Category</option><option>category:Charts</option><option>category:CI</option><option>category:Classification</option><option>category:CLI</option><option>category:cli</option><option>category:Cloud</option><option>category:CLR</option><option>category:clustering</option><option>category:Code-Generation</option><option>category:Codec</option><option>category:codec</option><option>category:Codecs</option><option>category:Combinators</option><option>category:Command-Line-Tool</option><option>category:Comonads</option><option>category:Compatibility</option><option>category:Compiler</option><option>category:Compiler-Plugin</option><option>category:Compilers/Interpreters</option><option>category:Composition</option><option>category:Compression</option><option>category:Concurrency</option><option>category:Concurrent</option><option>category:Conduit</option><option>category:Configuration</option><option>category:Console</option><option>category:Constraint</option><option>category:Constraints</option><option>category:Containers</option><option>category:Contract</option><option>category:Control</option><option>category:Crypto</option><option>category:Cryptography</option><option>category:CSV</option><option>category:Data</option><option>category:Data-Conduit</option><option>category:data-mining</option><option>category:Data-Network</option><option>category:Data-Structure</option><option>category:Data-Structures</option><option>category:Data-structures</option><option>category:Database</option><option>category:Datamining</option><option>category:Debian</option><option>category:Debug</option><option>category:Debugging</option><option>category:Dependent-Types</option><option>category:Desktop</option><option>category:Development</option><option>category:Diagnostics</option><option>category:Diagram</option><option>category:Digest</option><option>category:Distributed-Computing</option><option>category:Distributed-Systems</option><option>category:Distribution</option><option>category:Documentation</option><option>category:DSL</option><option>category:Education</option><option>category:Effect</option><option>category:Email</option><option>category:Embedded</option><option>category:Enumerator</option><option>category:Error-Handling</option><option>category:ETL</option><option>category:Eventsourcing</option><option>category:Exception</option><option>category:Exceptions</option><option>category:Failure</option><option>category:FFI</option><option>category:FilePath</option><option>category:Filesystem</option><option>category:Finance</option><option>category:Folding</option><option>category:Font</option><option>category:Foreign</option><option>category:Foreign-binding</option><option>category:Formal-Methods</option><option>category:foundation</option><option>category:FRP</option><option>category:Functions</option><option>category:Functors</option><option>category:Game</option><option>category:Game-Engine</option><option>category:General</option><option>category:Generic</option><option>category:Generics</option><option>category:Geography</option><option>category:Geometry</option><option>category:GHC</option><option>category:GitHub</option><option>category:Google</option><option>category:Graphics</option><option>category:Graphs</option><option>category:GUI</option><option>category:Hardware</option><option>category:Hash</option><option>category:Haskell2010</option><option>category:Hasql</option><option>category:HTML</option><option>category:HTTP</option><option>category:Identification</option><option>category:Image</option><option>category:Interaction</option><option>category:Interfaces</option><option>category:IO</option><option>category:IO-Streams</option><option>category:Iteratee</option><option>category:Javascript</option><option>category:JSON</option><option>category:Language</option><option>category:language</option><option>category:Lazy</option><option>category:Learning-Environments</option><option>category:Lens</option><option>category:lens</option><option>category:Lenses</option><option>category:Library</option><option>category:Linguistics</option><option>category:Linux</option><option>category:Lisp</option><option>category:List</option><option>category:list</option><option>category:Logging</option><option>category:Logic</option><option>category:Machine-Learning</option><option>category:Macros</option><option>category:Math</option><option>category:Mathematics</option><option>category:Maths</option><option>category:memory</option><option>category:Message-Oriented</option><option>category:Metrics</option><option>category:Miso</option><option>category:Monad</option><option>category:Monads</option><option>category:Monitoring</option><option>category:Murmur</option><option>category:Music</option><option>category:Mutable-State</option><option>category:N2O</option><option>category:Natural-Language-Processing</option><option>category:Network</option><option>category:Nix</option><option>category:Number-Theory</option><option>category:Numeric</option><option>category:Numerical</option><option>category:Object-Storage</option><option>category:Optimisation</option><option>category:Options</option><option>category:Other</option><option>category:Parallelism</option><option>category:Parser</option><option>category:Parsers</option><option>category:Parsing</option><option>category:Pattern</option><option>category:Performance</option><option>category:Phantom-Types</option><option>category:Physics</option><option>category:Pipes</option><option>category:Poker</option><option>category:Polymorphism</option><option>category:PostgreSQL</option><option>category:Prelude</option><option>category:Pretty-Printer</option><option>category:Profiling</option><option>category:Proxies</option><option>category:QuasiQuotes</option><option>category:Random</option><option>category:Reactive</option><option>category:reactivity</option><option>category:Reactivity</option><option>category:Records</option><option>category:Recursion</option><option>category:Reflection</option><option>category:Regex</option><option>category:Safe</option><option>category:Schema</option><option>category:Science</option><option>category:Scientific-Simulation</option><option>category:Scripting</option><option>category:Search</option><option>category:Selenium</option><option>category:Semantic-Web</option><option>category:Semigroups</option><option>category:Serialization</option><option>category:Servant</option><option>category:Services</option><option>category:Shake</option><option>category:SMT</option><option>category:Snap</option><option>category:Sound</option><option>category:Spreadsheet</option><option>category:SQLite</option><option>category:Static-Analysis</option><option>category:Statistical-Modeling</option><option>category:Statistics</option><option>category:Streaming</option><option>category:string</option><option>category:String</option><option>category:Succinct-Data-Structures</option><option>category:Svg</option><option>category:Swagger</option><option>category:Symbolic-Computation</option><option>category:Syntax</option><option>category:System</option><option>category:system</option><option>category:tasty-kat</option><option>category:Template-Haskell</option><option>category:Test</option><option>category:Testing</option><option>category:Text</option><option>category:text</option><option>category:TH</option><option>category:Theorem-Provers</option><option>category:Time</option><option>category:TOML</option><option>category:Tools</option><option>category:Trace</option><option>category:Training</option><option>category:Transpiler</option><option>category:Type-System</option><option>category:Types</option><option>category:Typography</option><option>category:Unicode</option><option>category:Unification</option><option>category:Unknown</option><option>category:URI</option><option>category:User-Interfaces</option><option>category:UserInterface</option><option>category:Util</option><option>category:Utilities</option><option>category:Utility</option><option>category:Utils</option><option>category:utils</option><option>category:Validation</option><option>category:Validity</option><option>category:vector</option><option>category:Vector</option><option>category:Web</option><option>category:web</option><option>category:WebDriver</option><option>category:XML</option><option>category:Yesod</option><option>category:Yi</option><option>category:zippers</option><option>license:Apache</option><option>license:BSD2</option><option>license:BSD3</option><option>license:GPL</option><option>license:GPL-2</option><option>license:ISC</option><option>license:LGPL</option><option>license:MIT</option><option>license:MPL-2.0</option><option>license:OtherLicense</option><option>license:PublicDomain</option><option>author:"Oleg-Grenrus"</option><option>author:"Ryan-Scott"</option><option>author:"Samuel-Gélineau"</option><option>author:Aaron-Denney</option><option>author:Aaron-Levin</option><option>author:Aaron-Taylor</option><option>author:Aaron-Wolf</option><option>author:Abhinav-Gupta</option><option>author:Adam-Bergmark</option><option>author:Adam-C.-Foltzer</option><option>author:Adam-Curtis</option><option>author:Adam-Gundry</option><option>author:Adam-Langley</option><option>author:Adam-Vogt</option><option>author:Adam-Wick</option><option>author:Aden-Grue</option><option>author:AdituV</option><option>author:Aditya-Bhargava</option><option>author:Adjoint-Inc</option><option>author:Adjoint-Inc.</option><option>author:Agustin-Camino</option><option>author:aiya000</option><option>author:Al-Zohali</option><option>author:Alan-Zimmerman</option><option>author:Albert-Krewinkel</option><option>author:Alberto-Gómez-Corona</option><option>author:Alberto-Ruiz</option><option>author:Alec-Berryman</option><option>author:Alejandro-Serrano</option><option>author:Aleksandar-Dimitrov</option><option>author:Aleksey-Khudyakov</option><option>author:Aleksey-Kliger</option><option>author:Aleksey-Uimanov</option><option>author:Aleksey-Uymanov</option><option>author:Alex-Biehl</option><option>author:ALeX-Kazik</option><option>author:Alex-Lang</option><option>author:Alex-McLean</option><option>author:Alex-Tarkovsky</option><option>author:Alex-Washburn</option><option>author:Alexander-Altman</option><option>author:Alexander-Bondarenko</option><option>author:Alexander-Dunlap</option><option>author:Alexander-Ignatyev</option><option>author:Alexander-Krupenkin</option><option>author:Alexander-Thiemann</option><option>author:Alexander-Thiemann-et.al.</option><option>author:Alexander-Vershilov</option><option>author:Alexandr-`Voidex`-Ruchkin</option><option>author:Alexandr-Ruchkin</option><option>author:Alexandre-Moine</option><option>author:Alexandre-Peyroux</option><option>author:Alexey-Karakulov</option><option>author:Alexey-Khudaykov</option><option>author:Alexey-Khudyakov</option><option>author:Alexey-Kotlyarov</option><option>author:Alexey-Kuleshevich</option><option>author:Alexey-Raga</option><option>author:Alexey-Shmalko</option><option>author:Alexis-King</option><option>author:Alexis-Williams</option><option>author:Aleš-Bizjak</option><option>author:Ali-Abrar</option><option>author:Allele-Dev</option><option>author:Alois-Cochard</option><option>author:Alp-Mestanogullari</option><option>author:Amos-Robinson</option><option>author:Anantha-Kumaran</option><option>author:Anders-Kaseorg</option><option>author:Andras-Slemmer</option><option>author:Andraz-Bajt</option><option>author:Andrea-Rossato</option><option>author:Andreas-Hammar</option><option>author:Andreas-Meingast</option><option>author:Andreas-Raster</option><option>author:Andrei-Barbu</option><option>author:Andres-Loeh</option><option>author:Andres-Löh</option><option>author:Andrew-Cowie</option><option>author:Andrew-Drake</option><option>author:Andrew-Farmer</option><option>author:Andrew-Gibiansky</option><option>author:Andrew-Lelechenko</option><option>author:Andrew-Lelechenko-andrew-dot-lelechenko-at-gmail-dot-com</option><option>author:Andrew-Martin</option><option>author:Andrew-Miller</option><option>author:Andrew-Newman</option><option>author:Andrew-Pritchard</option><option>author:Andrew-Rademacher</option><option>author:Andrey-Chudnov</option><option>author:Andrey-Mokhov</option><option>author:Andrey-Sverdlichenko</option><option>author:Andrzej-Rybczak</option><option>author:András-Kovács</option><option>author:Andy-Friesen</option><option>author:Andy-Gill</option><option>author:Anthony-Cowley</option><option>author:Antoine-Latter</option><option>author:Anton-Ageev</option><option>author:Anton-Ekblad</option><option>author:Anton-Kholomiov</option><option>author:Anton-Tayanovskyy</option><option>author:Antonio-Alonso-Dominguez</option><option>author:Arash-Rouhani</option><option>author:Arbor-Networks</option><option>author:Aristid-Breitkreuz</option><option>author:Arjun-Guha</option><option>author:Artem-Chirkin</option><option>author:Artyom</option><option>author:Artyom-Kazak</option><option>author:Asakamirai</option><option>author:Ashe-Connor</option><option>author:Ashley-Yakeley</option><option>author:aszlig</option><option>author:Athan-Clark</option><option>author:Audrey-Tang</option><option>author:Austin-Seipp</option><option>author:Avi-Press</option><option>author:Axel-Simon</option><option>author:Aycan-iRiCAN</option><option>author:Balazs-Komuves</option><option>author:Baojun-Wang</option><option>author:Bart-Massey</option><option>author:bartavelle</option><option>author:Bartosz-Nitka</option><option>author:Bas-van-Dijk</option><option>author:Ben-Gamari</option><option>author:Ben-James</option><option>author:Ben-Lippmeier</option><option>author:Ben-Millwood</option><option>author:Ben-Moseley</option><option>author:Ben-Sherman</option><option>author:Ben-Sinclair</option><option>author:Benedict-Aas</option><option>author:Benjamin-S.-Scarlet</option><option>author:Benno-Fünfstück</option><option>author:Bjorn-Bringert</option><option>author:Bjorn-Buckwalter</option><option>author:Björn-Bringert</option><option>author:bkomuves</option><option>author:Bob-Grudem</option><option>author:Bob-Long</option><option>author:Bodigrim</option><option>author:Bogdan-Neterebskii</option><option>author:Boldizsar-Nemeth</option><option>author:Boris-Lykah</option><option>author:Brandon-Moore</option><option>author:Brandon-S-Allbery</option><option>author:Brandon-Simmons</option><option>author:Brendan-Hay</option><option>author:Brent-Yorgey</option><option>author:Brian-Lewis</option><option>author:Bryan-Gardiner</option><option>author:Bryan-O'Sullivan</option><option>author:Bulat-Ziganshin</option><option>author:Byron-James-Johnson</option><option>author:C.-McCann</option><option>author:Cabal-Development-Team</option><option>author:Cai-Lei</option><option>author:Cale-Gibbard</option><option>author:Callum-Rogers</option><option>author:Carl-Baatz</option><option>author:Carter-Charbonneau</option><option>author:carter-dot-schonwald-at-google-mail-dot-com</option><option>author:Carter-Schonwald</option><option>author:Carter-Schonwald-carter-at-wellposed-dot-com</option><option>author:Cetin-Sert</option><option>author:Chad-Austin</option><option>author:chessai</option><option>author:Chris-Coffey</option><option>author:Chris-Done</option><option>author:Chris-Dornan</option><option>author:Chris-Eidhof</option><option>author:Chris-Kuklewicz</option><option>author:Chris-Kuklewicz-2007-2009</option><option>author:Chris-Lumens</option><option>author:Chris-Martin</option><option>author:Chris-Mears</option><option>author:Chris-Müller</option><option>author:Chris-Smith</option><option>author:Chris-Waterson</option><option>author:Christiaan-Baaij</option><option>author:Christian-Hoener-zu-Siederdissen</option><option>author:Christian-Marie</option><option>author:Christian-Sakai</option><option>author:Christian-Thiemann</option><option>author:Christine-Dodrill</option><option>author:Christof-Schramm</option><option>author:Christoph-Breitkopf</option><option>author:Christopher-A.-Gorski</option><option>author:Christopher-Chalmers</option><option>author:Christopher-Davenport</option><option>author:Christopher-Done</option><option>author:Christopher-Edward-Kuklewicz</option><option>author:Christopher-Kuklewicz</option><option>author:Christopher-Reichert</option><option>author:Chung-chieh-Shan</option><option>author:Cies-Breijs</option><option>author:Clark-Gaebel</option><option>author:Claude-Heiland-Allen</option><option>author:Claudiu-Saftoiu</option><option>author:Clemens-Fruhwirth</option><option>author:Clint-Adams</option><option>author:Colin-Runciman</option><option>author:Colin-Woodbury</option><option>author:Conal-Elliott</option><option>author:Conor-McBride</option><option>author:Conrad-Irwin</option><option>author:contributors-2008</option><option>author:Corey-O'Connor</option><option>author:Corsis-Research</option><option>author:Cray-Elliott</option><option>author:Cristian-Adrián-Ontivero</option><option>author:Csongor-Kiss</option><option>author:Daan-Leijen</option><option>author:Daishi-Nakajima</option><option>author:Dan-Aloni</option><option>author:Dan-Burton</option><option>author:Dan-Doel</option><option>author:Dan-Fithian</option><option>author:Dan-Peebles</option><option>author:danbst</option><option>author:Daniel-Campoverde</option><option>author:Daniel-Díaz</option><option>author:Daniel-Fischer</option><option>author:Daniel-G.-Peebles</option><option>author:Daniel-Gorin</option><option>author:Daniel-Lucsanszky</option><option>author:Daniel-Mendler</option><option>author:Daniel-Neri</option><option>author:Daniel-Patterson</option><option>author:Daniel-Peebles</option><option>author:Daniel-Schoepe</option><option>author:Daniel-Schüssler</option><option>author:Daniel-Taskoff</option><option>author:Daniel-Wagner</option><option>author:Daniel-YU</option><option>author:Darius-Jahandarie</option><option>author:Dave-Leimbach</option><option>author:David-Anderson</option><option>author:David-Barbour</option><option>author:David-Feuer</option><option>author:David-Fisher</option><option>author:David-Fox</option><option>author:David-Himmelstrup</option><option>author:David-Johnson</option><option>author:David-Lazar</option><option>author:David-Leuschner</option><option>author:David-Luposchainsky</option><option>author:David-M.-Johnson</option><option>author:David-Millar-Durrant</option><option>author:David-Raymond-Christiansen</option><option>author:David-Reaver</option><option>author:David-Roundy</option><option>author:David-Terei</option><option>author:David-Turnbull</option><option>author:David-Turner</option><option>author:Dean-Herington</option><option>author:Deepak-Jois</option><option>author:Denis-Redozubov</option><option>author:Dennis-Gosnell</option><option>author:Devin-Mullins</option><option>author:dhelta.diaz-`at`-gmail.com</option><option>author:Dimitri-Sabadie</option><option>author:Dino-Morelli</option><option>author:Dmitry-Bogatov</option><option>author:Dmitry-Bushev</option><option>author:Dmitry-Dzhus</option><option>author:Dmitry-Ivanov</option><option>author:Dmitry-Kovanikov</option><option>author:Dmitry-Malikov</option><option>author:Dom-De-Re</option><option>author:Domen-Kožar</option><option>author:Dominic-Orchard</option><option>author:Dominic-Steinitz</option><option>author:Don-Stewart</option><option>author:Doug-Beardsley</option><option>author:Doug-Whiting</option><option>author:Douglas-Burke</option><option>author:Douglas-McClean</option><option>author:Duncan-Coutts</option><option>author:Dylan-Simon</option><option>author:Dylan-Thurston</option><option>author:Dzianis-Kabanau</option><option>author:Ed-Wastell</option><option>author:Edsko-de-Vries</option><option>author:Eduard-Sergeev</option><option>author:Edward-Amsden</option><option>author:Edward-Kmett</option><option>author:Edward-L.-Blake</option><option>author:Edward-Z.-Yang</option><option>author:edwardwas</option><option>author:Elise-Huard</option><option>author:Elliott-Hird</option><option>author:Emanuel-Borsboom</option><option>author:Emil-Nordling</option><option>author:Emmanuel-Touzery</option><option>author:Eric-Kow</option><option>author:Eric-Mertens</option><option>author:Eric-Seidel</option><option>author:Erik-Charlebois</option><option>author:Erik-de-Castro-Lopo</option><option>author:Erik-Hesselink</option><option>author:Ertugrul-Söylemez</option><option>author:Erèbe</option><option>author:Eugene-Kirpichov</option><option>author:Evan-Borden</option><option>author:Evan-Czaplicki</option><option>author:Evan-Martin</option><option>author:Evan-Rinehart</option><option>author:Evan-Rutledge-Borden</option><option>author:Fabian-Beuke</option><option>author:Facebook</option><option>author:Facundo-Dominguez</option><option>author:Facundo-Domínguez</option><option>author:Falko-Peters</option><option>author:Fedor-Gogolev</option><option>author:feedback-from-others.</option><option>author:Felipe-Lessa</option><option>author:Felix-Hirn</option><option>author:Felix-Kunzmann</option><option>author:Ferdinand-van-Walree</option><option>author:Ferenc-Wagner</option><option>author:Ferenc-Wágner</option><option>author:Finn-Espen-Gundersen</option><option>author:firstname-at-thenumbertwohundred-thewordproof-dotcc</option><option>author:Florian-Eggenhofer</option><option>author:Florian-Hofmann</option><option>author:Florian-Knupfer</option><option>author:FP-Complete</option><option>author:FP-Complete-Developers</option><option>author:Francesco-Ariis</option><option>author:Francesco-Mazzoli</option><option>author:Francisco-Blas-Izquierdo-Riera</option><option>author:Frank-Huch</option><option>author:Franklin-Chen</option><option>author:Fraser-Tweedale</option><option>author:Fred-Ross</option><option>author:Fujimura-Daisuke</option><option>author:Fumiaki-Kinoshita</option><option>author:Gabriel-Ebner</option><option>author:Gabriel-Gonzalez</option><option>author:Gabríel-Arthúr-Pétursson</option><option>author:Galois-Inc.</option><option>author:Ganesh-Sittampalam</option><option>author:Geoff-Reedy</option><option>author:Geoffrey-Mainland</option><option>author:Georg-Rudoy</option><option>author:George-Giorgidze</option><option>author:George-Pollard</option><option>author:George-Wilson</option><option>author:Georgi-Lyubenov</option><option>author:Gergely-Risko</option><option>author:Gero-Kriependorf</option><option>author:Gershom-Bazerman</option><option>author:github:</option><option>author:Gracjan-Polak</option><option>author:Graham-Christensen</option><option>author:Graham-Klyne--</option><option>author:Grant-Monroe</option><option>author:Greg-Heartsfield</option><option>author:Greg-V</option><option>author:Greg-Weber</option><option>author:Gregory-Collins</option><option>author:Gregory-Schwartz</option><option>author:Grendel-Grendel-Grendel</option><option>author:Guru-Devanla</option><option>author:Gábor-Lipták</option><option>author:Haisheng-Wu</option><option>author:Hamish-Mackenzie</option><option>author:Hans-Christian-Esperer</option><option>author:HAppS-LLC</option><option>author:Happstack-team</option><option>author:Hardy-Jones</option><option>author:Harendra-Kumar</option><option>author:Harry-Garrood</option><option>author:Haskell-Libraries</option><option>author:Haskell-Libraries-Team</option><option>author:haskell.vivian.mcphail</option><option>author:Heinrich-Apfelmus</option><option>author:Henning-Thielemann</option><option>author:Henri-Verroken</option><option>author:Henry-Bucklow</option><option>author:Henry-Laxen</option><option>author:Herbert-Valerio-Riedel</option><option>author:Hexirp</option><option>author:Hideyuki-Tanaka</option><option>author:Hiromi-Ishii</option><option>author:HirotomoMoriwaki</option><option>author:Holger-Reinhardt</option><option>author:https://github.com/Hexirp/doctest-driver-gen/issues</option><option>author:Hugo-Daniel-Gomes</option><option>author:HugoDaniel</option><option>author:Huw-Campbell</option><option>author:Iago-Abal</option><option>author:Ian-Duncan</option><option>author:Ian-Lynagh</option><option>author:Iavor-S.-Diatchki</option><option>author:Ilya-Ostrovskiy</option><option>author:Inc.</option><option>author:IOHK-DevOps</option><option>author:Iphigenia-Df</option><option>author:Irene-Knapp</option><option>author:Isaac-Jones</option><option>author:Iustin-Pop</option><option>author:Ivan-Lazar-Miljenovic</option><option>author:Ivan-Miljenovic</option><option>author:Ivan-N.-Veselov</option><option>author:Ivan-Perez</option><option>author:Ivan-Tarasov</option><option>author:Ixcom-Core-Team</option><option>author:Iñaki-García-Etxebarria</option><option>author:Jaap-Weel</option><option>author:Jacek-Galowicz</option><option>author:Jacob-Mitchell</option><option>author:Jacob-Stanley</option><option>author:Jacob-Stanleyyeah</option><option>author:Jacob-Thomas-Errington</option><option>author:Jakub-Fijałkowski</option><option>author:Jakub-Waszczuk</option><option>author:James-Cook</option><option>author:James-H.-Fisher</option><option>author:James-M.C.-Haver-II</option><option>author:Jan-Bracker</option><option>author:Jan-Stolarek</option><option>author:Janne-Hellsten</option><option>author:Janos-Tapolczai</option><option>author:Jared-Tobin</option><option>author:Jason-Creighton</option><option>author:Jason-Dagit</option><option>author:Jason-Dusek</option><option>author:Jason-Hickner</option><option>author:Jason-Shipman</option><option>author:Jasper-Van-der-Jeugt</option><option>author:Javier-Jaramago</option><option>author:Javran-Cheng</option><option>author:Jean-Philippe-Bernardy</option><option>author:Jean-Pierre-Rupp</option><option>author:Jed-Brown</option><option>author:Jeff-Polakow</option><option>author:Jeff-Wheeler</option><option>author:Jeffrey-Rosenbluth</option><option>author:Jens-Petersen</option><option>author:Jeremy-Huffman</option><option>author:Jeremy-Shaw</option><option>author:Jesper-Louis-Andersen</option><option>author:Jian-Wan</option><option>author:Joachim-Breitner</option><option>author:Joachim-Fasting</option><option>author:Joachim-Korittky</option><option>author:Joao-Dias</option><option>author:Joe-Canero</option><option>author:Joe-Gibbs-Politz</option><option>author:Joe-Hermaszewski</option><option>author:joe9</option><option>author:Joel-Bjornson</option><option>author:Joel-Burget</option><option>author:Joel-Taylor</option><option>author:Joel-Williamson</option><option>author:Joel-Williamson-2015</option><option>author:Joey-Adams</option><option>author:Joey-Hess</option><option>author:Johan-Kiviniemi</option><option>author:Johan-Tibell</option><option>author:Johannes-Hildén</option><option>author:Johannes-Weiss</option><option>author:John-Albietz</option><option>author:John-Chee</option><option>author:John-Dorsey</option><option>author:John-Galt</option><option>author:John-Goerzen</option><option>author:John-Ky</option><option>author:John-Lato</option><option>author:John-MacFarlane</option><option>author:John-Meacham</option><option>author:John-Millikin</option><option>author:John-Van-Enk.</option><option>author:John-W.-Lato</option><option>author:John-Wiegley</option><option>author:Jonas-Carpay</option><option>author:Jonas-Duregård</option><option>author:Jonas-Platte</option><option>author:Jonathan-Childress</option><option>author:Jonathan-Daugherty</option><option>author:Jonathan-Dimond</option><option>author:Jonathan-Fischoff</option><option>author:Jonathan-Jouty</option><option>author:Jonathan-Knowles</option><option>author:Jonathan-Sterling</option><option>author:Jonne-Ransijn</option><option>author:Joost-Visser</option><option>author:Jose-Iborra</option><option>author:Joseph-Abrahamson</option><option>author:Josh-Cough</option><option>author:Josh-Holland</option><option>author:Joshua-Grosso</option><option>author:José-Lorenzo-Rodríguez</option><option>author:José-Pedro-Magalhães</option><option>author:João-Cristóvão</option><option>author:jpmoresmau</option><option>author:Juan-Pedro-Villa-Isaza</option><option>author:Judah-Jacobson</option><option>author:Jude-Taylor</option><option>author:Juergen-Nicklisch-Franken</option><option>author:Julian-Fleischer</option><option>author:Julian-K.-Arni</option><option>author:Jun</option><option>author:Jun-Mukai</option><option>author:Jussi-Maki</option><option>author:Justin-Bailey</option><option>author:Justin-Le</option><option>author:Justin-Leitgeb</option><option>author:Justus-Adam</option><option>author:Jón-Fairbairn</option><option>author:Kadzuya-Okamoto</option><option>author:Kai-Zhang</option><option>author:Karl-Ostmo</option><option>author:karsten-gebbert</option><option>author:Karsten-Schoelzel</option><option>author:Karun-Ramakrishnan</option><option>author:Kazu-Yamamoto</option><option>author:Keegan-Carruthers-Smith</option><option>author:Kei-Hibino</option><option>author:Kenny-Shen</option><option>author:Kevin-Conley</option><option>author:Kevin-Jardine</option><option>author:Khudyakov-Alexey</option><option>author:Kim-Altintop</option><option>author:Kim-Altintop-et.al.</option><option>author:Kirill-Simonov</option><option>author:Kirill-Zaborsky</option><option>author:Klaus-Weidner</option><option>author:Koen-Claessen</option><option>author:Koga-Kazuo</option><option>author:Konstantin-Zudov</option><option>author:koral</option><option>author:Kostiantyn-Rybnikov</option><option>author:Kowainik</option><option>author:Krasimir-Angelov</option><option>author:Kris-Jenkins</option><option>author:Kristen-Kozak</option><option>author:Kristof-Bastiaensen</option><option>author:ksaric</option><option>author:Kyle-Van-Berendonck</option><option>author:laMudri</option><option>author:Lana-Black</option><option>author:Lars-Kuhtz</option><option>author:later-changes-Paul-Rouse</option><option>author:Laurent-P.-René-de-Cotret</option><option>author:Lemmih</option><option>author:Lennart-Augustsson</option><option>author:Lennart-Kolmodin</option><option>author:Lennart-Spitzner</option><option>author:Leon-Mergen</option><option>author:Leon-P-Smith</option><option>author:Leon-Smith</option><option>author:Levent-Erkok</option><option>author:Leza-Morais-Lutonda</option><option>author:Li-yao-Xia</option><option>author:Liam-O'Connor-Davis</option><option>author:Libraries-List</option><option>author:Linh-Nguyen</option><option>author:Lisanna-Dettwyler</option><option>author:Liyang-HU</option><option>author:Lorenz-Moesenlechner</option><option>author:Louis-Pan</option><option>author:Louis-Wasserman</option><option>author:Luis-G.-Torres</option><option>author:Luis-Pedro-Coelho</option><option>author:Luite-Stegeman</option><option>author:Luka-Hadžiegrić</option><option>author:Lukas-Mai</option><option>author:Lukas-Martinelli</option><option>author:Luke-Murphy</option><option>author:Luke-Palmer</option><option>author:Luke-Taylor</option><option>author:Lutz-Donnerhacke</option><option>author:M-Farkas-Dyck</option><option>author:Maarten-Faddegon</option><option>author:Magnus-Therning</option><option>author:Mahdi-Dibaiee</option><option>author:Malcolm-Wallace</option><option>author:Manlio-Perillo</option><option>author:Manuel-Bärenz</option><option>author:Manuel-Eberl</option><option>author:Manuel-M-T-Chakravarty</option><option>author:Marat-Khafizov</option><option>author:Marcin-Tolysz</option><option>author:Marco-Kuhlmann</option><option>author:Marco-Zocca</option><option>author:Marek-Suchánek</option><option>author:Mario-Blazevic</option><option>author:Mario-Blažević</option><option>author:Marios-Titas</option><option>author:Mark-Dittmer</option><option>author:Mark-Fine</option><option>author:Mark-Karpov</option><option>author:Mark-Laws</option><option>author:Mark-Wotton</option><option>author:Markus-Rothe</option><option>author:Martijn-Rijkeboer</option><option>author:Martijn-van-Steenbergen</option><option>author:Martin-Erwig</option><option>author:Martin-Heuschober</option><option>author:Martin-Schmidt</option><option>author:Marty-Pauley</option><option>author:Mateusz-Kowalczyk</option><option>author:Mathias-Biilmann-Christensen</option><option>author:Mathieu-Boespflug</option><option>author:Mathijs-Kwik</option><option>author:MATSUBARA-Nobutada</option><option>author:Matt-Bray</option><option>author:Matt-Brown</option><option>author:Matt-Donadio</option><option>author:Matt-Hellige</option><option>author:Matt-Morrow</option><option>author:Matt-Noonan</option><option>author:Matt-Parsons</option><option>author:Matthew-Ahrens</option><option>author:Matthew-Bekkema</option><option>author:Matthew-Elder</option><option>author:Matthew-Parsons</option><option>author:Matthew-Pickering</option><option>author:Matthew-Pocock-[drdozer]</option><option>author:Matthew-Stewart</option><option>author:Matthew-Wraith</option><option>author:Matti-Niemenmaa</option><option>author:Matvey-Aksenov</option><option>author:Maurício-C.-Antunes</option><option>author:Max</option><option>author:Max-Amanshauser</option><option>author:Max-Bolingbroke</option><option>author:Maxim-Mitroshin</option><option>author:Maximilian-Bolingbroke</option><option>author:Megan-Robinson</option><option>author:Megaparsec-contributors</option><option>author:Meik-Hellmund</option><option>author:Merijn-Verstraaten</option><option>author:Metrix.AI-Tech-Team</option><option>author:Michael-Alan-Dorman</option><option>author:Michael-D.-Adams</option><option>author:Michael-G.-Sloan</option><option>author:Michael-Schröder</option><option>author:Michael-Sloan</option><option>author:Michael-Snoyman</option><option>author:Michael-Swan</option><option>author:Michael-Thompson</option><option>author:Michael-Tolly</option><option>author:Michael-Walker</option><option>author:Michael-Xavier</option><option>author:michaelt</option><option>author:Michal-J.-Gajda</option><option>author:Michal-Konecny</option><option>author:Michal-Konečný</option><option>author:Michal-Terepeta</option><option>author:Michał-Pałka</option><option>author:Michel-Boucey</option><option>author:Michiel-Derhaeg</option><option>author:Mihai-Maruseac</option><option>author:Mihai-Sebastian-Ardelean</option><option>author:Mihaly-Barasz</option><option>author:Mikael-Johansson</option><option>author:Mike-Hodnick</option><option>author:Mike-Izbicki</option><option>author:Mike-Ledger</option><option>author:Mike-Meyer</option><option>author:Mike-Pilgrem</option><option>author:Mikhail-Glushenkov</option><option>author:Mikhail-Vorozhtsov</option><option>author:Mikkel-Christiansen</option><option>author:Mikolaj-Konarski</option><option>author:Milan-Straka</option><option>author:MinIO-Dev-Team</option><option>author:Mitchell-Rosen</option><option>author:Mitsutoshi-Aoe</option><option>author:mniip</option><option>author:Monadfix</option><option>author:Moritz-Clasmeier</option><option>author:Moritz-Kiefer</option><option>author:Moritz-Schulte</option><option>author:Myles-C.-Maxfield</option><option>author:Naoto-Shimazaki</option><option>author:Nathan-"Taneb"-van-Doorn</option><option>author:Nathan-Howell</option><option>author:Naushadh</option><option>author:ncaq</option><option>author:Neil-Mitchell</option><option>author:Nemeth-Boldizsar</option><option>author:Nicholas-Clarke</option><option>author:Nick-Partridge</option><option>author:Nick-Smallbone</option><option>author:Nick-Van-den-Broeck</option><option>author:Nickolay-Kudasov</option><option>author:Nicolas-Di-Prima</option><option>author:Nicolas-Dudebout</option><option>author:Nicolas-Frisby</option><option>author:Nicolas-Mattia</option><option>author:Nicolas-Pouillard</option><option>author:Nicolas-Rolland</option><option>author:Nicolas-Wu</option><option>author:Nikita-Karetnikov</option><option>author:Nikita-Tchayka</option><option>author:Nikita-Volkov</option><option>author:Niklas-Baumstark</option><option>author:Niklas-Broberg</option><option>author:Niklas-Hambüchen</option><option>author:Nikolay-Amiantov</option><option>author:Nikos-Baxevanis</option><option>author:Nikos-Karagiannidis</option><option>author:Ning-Wang</option><option>author:Noam-Lewis</option><option>author:Noel-Winstanley</option><option>author:Norman-Ramsey</option><option>author:Nubis</option><option>author:Oleg-Grenrus</option><option>author:Oleg-Kiselyov</option><option>author:Oleg.Grenrus</option><option>author:Oliver-Charles</option><option>author:Olle-Fredriksson</option><option>author:Ollie-Charles</option><option>author:Omari-Norman</option><option>author:Ondřej-Súkup</option><option>author:Oscar-Finnsson</option><option>author:other-contributors</option><option>author:others</option><option>author:Ozgun-Ataman</option><option>author:PAF01143[at]nifty.ne.jp</option><option>author:Paolo-Capriotti</option><option>author:Paolo-Losi</option><option>author:Paolo-Martini</option><option>author:Pascal-Hartig</option><option>author:Pascal-Wittmann</option><option>author:Pat-Brisbin</option><option>author:Patai-Gergely</option><option>author:Patrick-Brisbin</option><option>author:Patrick-Chilton</option><option>author:Patrick-Hurst</option><option>author:Patrick-John-Wheeler</option><option>author:Patrick-Pelletier</option><option>author:Patrick-Perry</option><option>author:Patrick-Thomson</option><option>author:Paul-Chiusano</option><option>author:Paul-Hebble</option><option>author:Paul-Hendry</option><option>author:Paul-Johnson</option><option>author:Paul-Rouse</option><option>author:Pavel-Krajcevski</option><option>author:Pavel-Ryzhov</option><option>author:Pavel-Yakovlev</option><option>author:Pavol-Klacansky</option><option>author:Pedro-Tacla-Yamada</option><option>author:Pepe-Iborra</option><option>author:Pepijn-Kokke</option><option>author:Peter-De-Wachter</option><option>author:Peter-Gavin</option><option>author:Peter-Harpending</option><option>author:Peter-J.-Jones</option><option>author:Peter-Jones</option><option>author:Peter-Simons</option><option>author:Peter-Thiemann</option><option>author:Peter-Trško</option><option>author:Petr-Pudlák</option><option>author:Petr-Rockai</option><option>author:Petter-Bergman</option><option>author:Phil-de-Joux</option><option>author:Phil-Freeman</option><option>author:Phil-Hargett</option><option>author:Phil-Ruffwind</option><option>author:Phil-Wadler</option><option>author:Philipp-Balzarek</option><option>author:Philipp-Hausmann</option><option>author:Philipp-Schuster</option><option>author:Philippe-Laprade</option><option>author:PHO</option><option>author:Pierre-Etienne-Meunier</option><option>author:Piotr-Bogdan</option><option>author:Piotr-Mlodawski</option><option>author:Piotr-Młodawski</option><option>author:Preetham-Gujjula</option><option>author:Profpatsch</option><option>author:Prowdsponsor</option><option>author:Purely-Agile</option><option>author:Queensland-Functional-Programming-Lab</option><option>author:Raghu-Kaippully</option><option>author:Ralf-Hinze</option><option>author:Ralf-Laemmel</option><option>author:Ralf-Lammel</option><option>author:Raphael-Javaux</option><option>author:Raymond-Gauthier</option><option>author:Razvan-Ranca</option><option>author:Reed-Oei</option><option>author:Reid-Draper</option><option>author:Reiner-Pope</option><option>author:Remi-Turk</option><option>author:Renzo-Carbonara</option><option>author:renzocarbonaraλgmail.com</option><option>author:ren¡ren!zone</option><option>author:ren§ren*zone</option><option>author:renλren!zone</option><option>author:renλren.zone</option><option>author:Richard-Cook</option><option>author:Richard-Eisenberg</option><option>author:rightfold</option><option>author:Rob-Berry</option><option>author:Rob-O'Callahan</option><option>author:Rob-Rix</option><option>author:Robbin-C.</option><option>author:robert-.-klotzner-A-T-gmx-.-at</option><option>author:Robert-Clifton-Everest</option><option>author:Robert-Klotzner</option><option>author:Robert-Massaioli</option><option>author:Robin-Green</option><option>author:Rodney-Lorrimar</option><option>author:Roel-van-Dijk</option><option>author:Rohan-Drape</option><option>author:Roman-Cheplyaka</option><option>author:Roman-Gonzalez</option><option>author:Roman-Leshchinskiy</option><option>author:Roman-S.-Borschel</option><option>author:Rongcui-Dong</option><option>author:Ross-Paterson</option><option>author:Roy-Levien</option><option>author:Rudy-Matela</option><option>author:Russell-O'Connor</option><option>author:Ryan-Artecona</option><option>author:Ryan-Ingram</option><option>author:Ryan-Mulligan</option><option>author:Ryan-Newton</option><option>author:Ryan-R.-Newton</option><option>author:Ryan-Scott</option><option>author:Ryan-Trinkle</option><option>author:Ryan-Yates</option><option>author:Ryota-Kameoka</option><option>author:Rúnar-Bjarnason</option><option>author:s9gf4ult</option><option>author:Sakari-Jokinen</option><option>author:Sam-Anklesaria</option><option>author:Sam-Protas</option><option>author:Sam-Quinn</option><option>author:Sam-Rijs</option><option>author:Sam-Stites</option><option>author:Schell-Scivally</option><option>author:Scrive-AB</option><option>author:Sean-Chalmers</option><option>author:Sean-Leather</option><option>author:Sebastiaan-Visser</option><option>author:Sebastian-Dröge</option><option>author:Sebastian-Fischer</option><option>author:Sebastian-Nagel</option><option>author:Serg-Nesterov</option><option>author:Sergey-Alirzaev</option><option>author:Sergey-Astanin</option><option>author:Sergey-Bushnyak</option><option>author:Serokell</option><option>author:Servant-Contributors</option><option>author:Shachaf-Ben-Kiki</option><option>author:Sharif-Olorin</option><option>author:Shawn-Garbett</option><option>author:Shea-Levy</option><option>author:shelarcy</option><option>author:shelarcy-2012</option><option>author:Sho-KURODA</option><option>author:Shohei-Murayama</option><option>author:Shohei-Yasutake</option><option>author:Sibi</option><option>author:Sibi-Prabakaran</option><option>author:Siddharth-Bhat</option><option>author:Sigbjorn-Finne</option><option>author:Siim-Põder</option><option>author:Silk</option><option>author:Simon-Hafner</option><option>author:Simon-Hengel</option><option>author:Simon-Jakobi</option><option>author:Simon-Marechal</option><option>author:Simon-Marlow</option><option>author:Simon-Meier</option><option>author:Simon-Michael</option><option>author:Simon-Peyton-Jones</option><option>author:Siniša-Biđin</option><option>author:Sjoerd-Visscher</option><option>author:Snap-Framework-Authors</option><option>author:Soenke-Hahn</option><option>author:Spencer-Janssen</option><option>author:Spiridon-Aristides-Eliopoulos</option><option>author:Stack-Builders</option><option>author:Stanislav-Chernichkin</option><option>author:Stefan-Bühler</option><option>author:Stefan-Kersten</option><option>author:Stefan-O'Rear</option><option>author:Stefan-Schmidt</option><option>author:Stefan-Wehr</option><option>author:Steffen-Schuldenzucker</option><option>author:Stephan-Friedrichs</option><option>author:Stephen-Blackheath</option><option>author:Stephen-Blackheath-[blackh]</option><option>author:Stephen-Diehl</option><option>author:Stephen-Paul-Weber</option><option>author:Sterling-Clover</option><option>author:Stevan-Andjelkovic</option><option>author:Steve-Kollmansberger</option><option>author:Steve-Severance</option><option>author:Steven-Keuchel</option><option>author:Steven-Vandevelde</option><option>author:Stuart-Cook</option><option>author:Sukant-Hajra</option><option>author:Sven-Bartscher</option><option>author:Sven-Heyll</option><option>author:Sven-Panne</option><option>author:Swift-Navigation</option><option>author:Swift-Navigation-Inc.</option><option>author:Sævar-Berg</option><option>author:Sönke-Hahn</option><option>author:Taisuke-Hikawa</option><option>author:Takahiro-HIMURA</option><option>author:Takano-Akio</option><option>author:Takayuki-Muranushi</option><option>author:Takenobu-Tani</option><option>author:Tanner-Doshier</option><option>author:Taras-Serduke</option><option>author:Taru-Karttunen</option><option>author:Taylor-Fausak</option><option>author:Taylor-M.-Hedberg</option><option>author:Tebello-Thejane</option><option>author:Ted-Cooper</option><option>author:TensorFlow-authors</option><option>author:The-Daniels-Schoepe</option><option>author:The-DPH-Team</option><option>author:The-Haxl-Team</option><option>author:The-Hint-Authors</option><option>author:The-House-Authors</option><option>author:Theodore-Lief-Gannon</option><option>author:Thomas-DuBuisson</option><option>author:Thomas-Hallgren</option><option>author:Thomas-M.-DuBuisson</option><option>author:Thomas-Schilling</option><option>author:Thomas-Sutton</option><option>author:Thomas-Tuegel</option><option>author:Thomas-Wilke</option><option>author:Tillmann-Rendel</option><option>author:Tillmann-Vogt</option><option>author:Tim</option><option>author:Tim-Adams</option><option>author:Tim-Baumann</option><option>author:Tim-Docker</option><option>author:Tim-Humphries</option><option>author:Tim-Matthews</option><option>author:Tim-McGilchrist</option><option>author:Tim-McIver</option><option>author:Tim-Newsham</option><option>author:Tim-Thelion</option><option>author:Timo-von-Holtz</option><option>author:Timothy-Jones</option><option>author:Timothy-Klim</option><option>author:Ting-Yen-Lai</option><option>author:Tinybop-Labs</option><option>author:Tobias-Dammers</option><option>author:tom-bop</option><option>author:Tom-Hunger</option><option>author:Tom-McLaughlin</option><option>author:Tom-Murphy</option><option>author:Tom-Nielsen</option><option>author:Tom-Oram</option><option>author:Tom-Schrijvers</option><option>author:Tom-Smalley</option><option>author:Tom-Streller</option><option>author:Tom-Sydney-Kerckhove</option><option>author:Tomas-Carnecky</option><option>author:Tomas-Janousek</option><option>author:TomMurphy</option><option>author:Tony-Hannan</option><option>author:Tony-Morris</option><option>author:Toralf-Wittner</option><option>author:Torben-Kuseler</option><option>author:Toshio-Ito</option><option>author:Tracy-Wadleigh</option><option>author:Travis-Athougies</option><option>author:Travis-Whitaker</option><option>author:Trevor-Elliott</option><option>author:Trevor-L.-McDonell</option><option>author:Tristan-Seligmann</option><option>author:Trystan-Spangler</option><option>author:Tung-Dao</option><option>author:TVision-Insights</option><option>author:Twan-van-Laarhoven</option><option>author:Tweag-I/O-Limited</option><option>author:Typeable.io-contributors</option><option>author:Uli-Köhler</option><option>author:Uwe-Schmidt</option><option>author:Vaibhav-Sagar</option><option>author:Valery-V.-Vorotyntsev</option><option>author:Vanessa-McHale</option><option>author:various</option><option>author:Viacheslav-Lotsmanov</option><option>author:Victor-Denisov</option><option>author:Victor-Miraldo</option><option>author:Vidar-Holen</option><option>author:Viktar-Basharymau</option><option>author:Vincent-Berthoux</option><option>author:Vincent-Hanquez</option><option>author:Vivian-McPhail</option><option>author:Vladimir-Semyonov</option><option>author:Vladimir-Shabanov</option><option>author:Vladislav-Zavialov</option><option>author:Václav-Haisman</option><option>author:Wagner</option><option>author:Wanja-Chresta</option><option>author:Warlock</option><option>author:Warrick-Gray</option><option>author:Will-Coster</option><option>author:Will-Donnelly</option><option>author:Will-Sewell</option><option>author:Will-Thompson</option><option>author:William-Casarin</option><option>author:winter</option><option>author:Winterland</option><option>author:winterland1989</option><option>author:with-lots-of-help</option><option>author:Wouter-Swierstra</option><option>author:wren-gayle-romano</option><option>author:Xia-Li-yao</option><option>author:XT</option><option>author:Yair-Chuchem</option><option>author:Yang-Bo</option><option>author:Yann-Esposito</option><option>author:Yi-developers</option><option>author:yihuang</option><option>author:Yitz-Gale</option><option>author:Yitzchak-Gale</option><option>author:Yorick-Laupa</option><option>author:Yoshikuni-Jujo</option><option>author:Yuji-Yamamoto</option><option>author:Yuras-Shumovich</option><option>author:Zie-Weaver</option><option>author:zocca-marco-gmail</option><option>author:zocca.marco-gmail</option><option>author:Ömer-Sinan-Ağacan</option><option>author:Александр-Цамутали</option><option>author:Григорий-Холомьёв</option></select>
<input id="submit" type="submit" value="Search" />
</form>
<div id="body">
<h1><i>No query</i></h1>
<ul id=left>
<li><b>Packages</b></li>
<li><a class="minus" href="?hoogle=&#39;&quot;&gt;&lt;marquee style -is:exact"></a><a class="plus" href="?hoogle=&#39;&quot;&gt;&lt;marquee style is:exact">is:exact</a></li>
<li><a class="minus" href="?hoogle=&#39;&quot;&gt;&lt;marquee style -is:package"></a><a class="plus" href="?hoogle=&#39;&quot;&gt;&lt;marquee style is:package">is:package</a></li>
</ul>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/base"><b>package</b> <span class=name>base</span></a></div><div class=from></div><div class="doc newline shut">Basic libraries
This package contains the Standard Haskell <a>Prelude</a> and its
support libraries, and a large collection of useful libraries ranging
from data structures to parsing combinators and debugging utilities.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/bytestring"><b>package</b> <span class=name>bytestring</span></a></div><div class=from></div><div class="doc newline shut">Fast, compact, strict and lazy byte strings with a list interface
An efficient compact, immutable byte string type (both strict and
lazy) suitable for binary or 8-bit character data.
The <a>ByteString</a> type represents sequences of bytes or 8-bit
characters. It is suitable for high performance use, both in terms of
large data quantities, or high speed requirements. The
<a>ByteString</a> functions follow the same style as Haskell's
ordinary lists, so it is easy to convert code from using <a>String</a>
to <a>ByteString</a>.
Two <a>ByteString</a> variants are provided:
<ul>
<li>Strict <a>ByteString</a>s keep the string as a single large array.
This makes them convenient for passing data between C and
Haskell.</li>
<li>Lazy <a>ByteString</a>s use a lazy list of strict chunks which
makes it suitable for I/O streaming tasks.</li>
</ul>
The <tt>Char8</tt> modules provide a character-based view of the same
underlying <a>ByteString</a> types. This makes it convenient to handle
mixed binary and 8-bit character content (which is common in many file
formats and network protocols).
The <a>Builder</a> module provides an efficient way to build up
<a>ByteString</a>s in an ad-hoc way by repeated concatenation. This is
ideal for fast serialisation or pretty printing.
There is also a <a>ShortByteString</a> type which has a lower memory
overhead and can can be converted to or from a <a>ByteString</a>, but
supports very few other operations. It is suitable for keeping many
short strings in memory.
<a>ByteString</a>s are not designed for Unicode. For Unicode strings
you should use the <a>Text</a> type from the <tt>text</tt> package.
These modules are intended to be imported qualified, to avoid name
clashes with <a>Prelude</a> functions, e.g.
<pre>
import qualified Data.ByteString as BS
</pre>
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/containers"><b>package</b> <span class=name>containers</span></a></div><div class=from></div><div class="doc newline shut">Assorted concrete container types
This package contains efficient general-purpose implementations of
various immutable container types including sets, maps, sequences,
trees, and graphs.
For a walkthrough of what this package provides with examples of
common operations see the <a>containers introduction</a>.
The declared cost of each operation is either worst-case or amortized,
but remains valid even if structures are shared.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/text"><b>package</b> <span class=name>text</span></a></div><div class=from></div><div class="doc newline shut">An efficient packed Unicode text type.
An efficient packed, immutable Unicode text type (both strict and
lazy), with a powerful loop fusion optimization framework.
The <a>Text</a> type represents Unicode character strings, in a time
and space-efficient manner. This package provides text processing
capabilities that are optimized for performance critical use, both in
terms of large data quantities and high speed.
The <a>Text</a> type provides character-encoding, type-safe case
conversion via whole-string case conversion functions (see
<a>Data.Text</a>). It also provides a range of functions for
converting <a>Text</a> values to and from <a>ByteStrings</a>, using
several standard encodings (see <a>Data.Text.Encoding</a>).
Efficient locale-sensitive support for text IO is also supported (see
<a>Data.Text.IO</a>).
These modules are intended to be imported qualified, to avoid name
clashes with Prelude functions, e.g.
<pre>
import qualified Data.Text as T
</pre>
To use an extended and very rich family of functions for working with
Unicode text (including normalization, regular expressions,
non-standard encodings, text breaking, and locales), see the
<a>text-icu package</a> based on the well-respected and liberally
licensed <a>ICU library</a>.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/transformers"><b>package</b> <span class=name>transformers</span></a></div><div class=from></div><div class="doc newline shut">Concrete functor and monad transformers
A portable library of functor and monad transformers, inspired by the
paper
<ul>
<li>"Functional Programming with Overloading and Higher-Order
Polymorphism", by Mark P Jones, in <i>Advanced School of Functional
Programming</i>, 1995
(<a>http://web.cecs.pdx.edu/~mpj/pubs/springschool.html</a>).</li>
</ul>
This package contains:
<ul>
<li>the monad transformer class (in
<a>Control.Monad.Trans.Class</a>)</li>
<li>concrete functor and monad transformers, each with associated
operations and functions to lift operations associated with other
transformers.</li>
</ul>
The package can be used on its own in portable Haskell code, in which
case operations need to be manually lifted through transformer stacks
(see <a>Control.Monad.Trans.Class</a> for some examples).
Alternatively, it can be used with the non-portable monad classes in
the <tt>mtl</tt> or <tt>monads-tf</tt> packages, which automatically
lift operations introduced by monad transformers through other
transformers.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/mtl"><b>package</b> <span class=name>mtl</span></a></div><div class=from></div><div class="doc newline shut">Monad classes, using functional dependencies
Monad classes using functional dependencies, with instances for
various monad transformers, inspired by the paper <i>Functional
Programming with Overloading and Higher-Order Polymorphism</i>, by
Mark P Jones, in <i>Advanced School of Functional Programming</i>,
1995 (<a>http://web.cecs.pdx.edu/~mpj/pubs/springschool.html</a>).
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/directory"><b>package</b> <span class=name>directory</span></a></div><div class=from></div><div class="doc newline shut">Platform-agnostic library for filesystem operations
This library provides a basic set of operations for manipulating files
and directories in a portable way.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/QuickCheck"><b>package</b> <span class=name>QuickCheck</span></a></div><div class=from></div><div class="doc newline shut">Automatic testing of Haskell programs
QuickCheck is a library for random testing of program properties. The
programmer provides a specification of the program, in the form of
properties which functions should satisfy, and QuickCheck then tests
that the properties hold in a large number of randomly generated
cases. Specifications are expressed in Haskell, using combinators
provided by QuickCheck. QuickCheck provides combinators to define
properties, observe the distribution of test data, and define test
data generators.
Most of QuickCheck's functionality is exported by the main
<a>Test.QuickCheck</a> module. The main exception is the monadic
property testing library in <a>Test.QuickCheck.Monadic</a>.
If you are new to QuickCheck, you can try looking at the following
resources:
<ul>
<li>The <a>official QuickCheck manual</a>. It's a bit out-of-date in
some details and doesn't cover newer QuickCheck features, but is still
full of good advice.</li>
<li><a>https://begriffs.com/posts/2017-01-14-design-use-quickcheck.html</a>,
a detailed tutorial written by a user of QuickCheck.</li>
</ul>
The <a>quickcheck-instances</a> companion package provides instances
for types in Haskell Platform packages at the cost of additional
dependencies.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/time"><b>package</b> <span class=name>time</span></a></div><div class=from></div><div class="doc newline shut">A time library
Time, clocks and calendars
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/filepath"><b>package</b> <span class=name>filepath</span></a></div><div class=from></div><div class="doc newline shut">Library for manipulating FilePaths in a cross platform way.
This package provides functionality for manipulating <tt>FilePath</tt>
values, and is shipped with both <a>GHC</a> and the <a>Haskell
Platform</a>. It provides three modules:
<ul>
<li><a>System.FilePath.Posix</a> manipulates POSIX/Linux style
<tt>FilePath</tt> values (with <tt>/</tt> as the path separator).</li>
<li><a>System.FilePath.Windows</a> manipulates Windows style
<tt>FilePath</tt> values (with either <tt>\</tt> or <tt>/</tt> as the
path separator, and deals with drives).</li>
<li><a>System.FilePath</a> is an alias for the module appropriate to
your platform.</li>
</ul>
All three modules provide the same API, and the same documentation
(calling out differences in the different variants).
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/aeson"><b>package</b> <span class=name>aeson</span></a></div><div class=from></div><div class="doc newline shut">Fast JSON parsing and encoding
A JSON parsing and encoding library optimized for ease of use and high
performance.
To get started, see the documentation for the <tt>Data.Aeson</tt>
module below.
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/hspec"><b>package</b> <span class=name>hspec</span></a></div><div class=from></div><div class="doc newline shut">A Testing Framework for Haskell
Hspec is a testing framework for Haskell. Some of Hspec's distinctive
features are:
<ul>
<li>a friendly DSL for defining tests</li>
<li>integration with QuickCheck, SmallCheck, and HUnit</li>
<li>parallel test execution</li>
<li>automatic discovery of test files</li>
</ul>
The Hspec Manual is at <a>http://hspec.github.io/</a>.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/vector"><b>package</b> <span class=name>vector</span></a></div><div class=from></div><div class="doc newline shut">Efficient Arrays
An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop optimisation framework .
It is structured as follows:
<ul>
<li><i><a>Data.Vector</a></i> Boxed vectors of arbitrary types.</li>
<li><i><a>Data.Vector.Unboxed</a></i> Unboxed vectors with an adaptive
representation based on data type families.</li>
<li><i><a>Data.Vector.Storable</a></i> Unboxed vectors of
<a>Storable</a> types.</li>
<li><i><a>Data.Vector.Primitive</a></i> Unboxed vectors of primitive
types as defined by the <tt>primitive</tt> package.
<a>Data.Vector.Unboxed</a> is more flexible at no performance
cost.</li>
<li><i><a>Data.Vector.Generic</a></i> Generic interface to the vector
types.</li>
</ul>
There is also a (draft) tutorial on common uses of vector.
<ul>
<li><a>http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial</a></li>
</ul>
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/template-haskell"><b>package</b> <span class=name>template-haskell</span></a></div><div class=from></div><div class="doc newline shut">Support library for Template Haskell
This package provides modules containing facilities for manipulating
Haskell source code using Template Haskell.
See <a>http://www.haskell.org/haskellwiki/Template_Haskell</a> for
more information.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/unordered-containers"><b>package</b> <span class=name>unordered-containers</span></a></div><div class=from></div><div class="doc newline shut">Efficient hashing-based container types
Efficient hashing-based container types. The containers have been
optimized for performance critical use, both in terms of large data
quantities and high speed.
The declared cost of each operation is either worst-case or amortized,
but remains valid even if structures are shared.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/process"><b>package</b> <span class=name>process</span></a></div><div class=from></div><div class="doc newline shut">Process libraries
This package contains libraries for dealing with system processes.
The typed-process package is a more recent take on a process API,
which uses this package internally. It features better binary support,
easier concurrency, and a more composable API. You can read more about
it at <a>https://haskell-lang.org/library/typed-process</a>.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/deepseq"><b>package</b> <span class=name>deepseq</span></a></div><div class=from></div><div class="doc newline shut">Deep evaluation of data structures
This package provides methods for fully evaluating data structures
("deep evaluation"). Deep evaluation is often used for adding
strictness to a program, e.g. in order to force pending exceptions,
remove space leaks, or force lazy I/O to happen. It is also useful in
parallel programs, to ensure pending work does not migrate to the
wrong thread.
The primary use of this package is via the <a>deepseq</a> function, a
"deep" version of <a>seq</a>. It is implemented on top of an
<a>NFData</a> typeclass ("Normal Form Data", data structures with no
unevaluated components) which defines strategies for fully evaluating
different data types. See module documentation in
<a>Control.DeepSeq</a> for more details.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/tasty"><b>package</b> <span class=name>tasty</span></a></div><div class=from></div><div class="doc newline shut">Modern and extensible testing framework
Tasty is a modern testing framework for Haskell. It lets you combine
your unit tests, golden tests, QuickCheck/SmallCheck properties, and
any other types of tests into a single test suite.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/random"><b>package</b> <span class=name>random</span></a></div><div class=from></div><div class="doc newline shut">random number library
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/lens"><b>package</b> <span class=name>lens</span></a></div><div class=from></div><div class="doc newline shut">Lenses, Folds and Traversals
This package comes "Batteries Included" with many useful lenses for
the types commonly used from the Haskell Platform, and with tools for
automatically generating lenses and isomorphisms for user-supplied
data types.
The combinators in <tt>Control.Lens</tt> provide a highly generic
toolbox for composing families of getters, folds, isomorphisms,
traversals, setters and lenses and their indexed variants.
An overview, with a large number of examples can be found in the
<a>README</a>.
An introductory video on the style of code used in this library by
Simon Peyton Jones is available from <a>Skills Matter</a>.
A video on how to use lenses and how they are constructed is available
on <a>youtube</a>.
Slides for that second talk can be obtained from <a>comonad.com</a>.
More information on the care and feeding of lenses, including a brief
tutorial and motivation for their types can be found on the <a>lens
wiki</a>.
A small game of <tt>pong</tt> and other more complex examples that
manage their state using lenses can be found in the <a>example
folder</a>.
<i>Lenses, Folds and Traversals</i>
With some signatures simplified, the core of the hierarchy of
lens-like constructions looks like:
<a>(Local Copy)</a>
You can compose any two elements of the hierarchy above using
<tt>(.)</tt> from the <tt>Prelude</tt>, and you can use any element of
the hierarchy as any type it linked to above it.
The result is their lowest upper bound in the hierarchy (or an error
if that bound doesn't exist).
For instance:
<ul>
<li>You can use any <a>Traversal</a> as a <a>Fold</a> or as a
<a>Setter</a>.</li>
<li>The composition of a <a>Traversal</a> and a <a>Getter</a> yields a
<a>Fold</a>.</li>
</ul>
<i>Minimizing Dependencies</i>
If you want to provide lenses and traversals for your own types in
your own libraries, then you can do so without incurring a dependency
on this (or any other) lens package at all.
<i>e.g.</i> for a data type:
<pre>
data Foo a = Foo Int Int a
</pre>
You can define lenses such as
<pre>
-- bar :: Lens' (Foo a) Int
bar :: Functor f =&gt; (Int -&gt; f Int) -&gt; Foo a -&gt; f (Foo a)
bar f (Foo a b c) = fmap (\a' -&gt; Foo a' b c) (f a)
</pre>
<pre>
-- quux :: Lens (Foo a) (Foo b) a b
quux :: Functor f =&gt; (a -&gt; f b) -&gt; Foo a -&gt; f (Foo b)
quux f (Foo a b c) = fmap (Foo a b) (f c)
</pre>
without the need to use any type that isn't already defined in the
<tt>Prelude</tt>.
And you can define a traversal of multiple fields with
<a>Control.Applicative.Applicative</a>:
<pre>
-- traverseBarAndBaz :: Traversal' (Foo a) Int
traverseBarAndBaz :: Applicative f =&gt; (Int -&gt; f Int) -&gt; Foo a -&gt; f (Foo a)
traverseBarAndBaz f (Foo a b c) = Foo &lt;$&gt; f a &lt;*&gt; f b &lt;*&gt; pure c
</pre>
What is provided in this library is a number of stock lenses and
traversals for common haskell types, a wide array of combinators for
working them, and more exotic functionality, (<i>e.g.</i> getters,
setters, indexed folds, isomorphisms).
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/array"><b>package</b> <span class=name>array</span></a></div><div class=from></div><div class="doc newline shut">Mutable and immutable arrays
In addition to providing the <a>Data.Array</a> module <a>as specified
in the Haskell 2010 Language Report</a>, this package also defines the
classes <a>IArray</a> of immutable arrays and <a>MArray</a> of arrays
mutable within appropriate monads, as well as some instances of these
classes.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/HUnit"><b>package</b> <span class=name>HUnit</span></a></div><div class=from></div><div class="doc newline shut">A unit testing framework for Haskell
HUnit is a unit testing framework for Haskell, inspired by the JUnit
tool for Java, see: <a>http://www.junit.org</a>.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/network"><b>package</b> <span class=name>network</span></a></div><div class=from></div><div class="doc newline shut">Low-level networking interface
This package provides a low-level networking interface.
<h3>High-Level Packages</h3>
Other packages provide higher level interfaces:
<ul>
<li>connection</li>
<li>hookup</li>
<li>network-simple</li>
</ul>
<h3>Related Packages</h3>
<h4><tt>network-bsd</tt></h4>
In <tt>network-3.0.0.0</tt> the <tt>Network.BSD</tt> module was split
off into its own package, <tt>network-bsd-3.0.0.0</tt>.
<h4><tt>network-uri</tt></h4>
In <tt>network-2.6</tt> the <tt>Network.URI</tt> module was split off
into its own package, <tt>network-uri-2.6</tt>. If you're using the
<tt>Network.URI</tt> module you can automatically get it from the
right package by adding this to your <tt>.cabal</tt> file:
<pre>
library
build-depends: network-uri-flag
</pre>
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/parsec"><b>package</b> <span class=name>parsec</span></a></div><div class=from></div><div class="doc newline shut">Monadic parser combinators
Parsec is designed from scratch as an industrial-strength parser
library. It is simple, safe, well documented (on the package
homepage), has extensive libraries, good error messages, and is fast.
It is defined as a monad transformer that can be stacked on arbitrary
monads, and it is also parametric in the input stream type.
The main entry point is the <a>Text.Parsec</a> module which provides
defaults for parsing <a>Char</a>acter data.
The <a>Text.ParserCombinators.Parsec</a> module hierarchy contains the
legacy <tt>parsec-2</tt> API and may be removed at some point in the
future.
</div></div>
<div class=result><div class=ans><a href="https://hackage.haskell.org/package/binary"><b>package</b> <span class=name>binary</span></a></div><div class=from></div><div class="doc newline shut">Binary serialisation for Haskell values using lazy ByteStrings
Efficient, pure binary serialisation using lazy ByteStrings. Haskell
values may be encoded to and from binary formats, written to disk as
binary, or sent over the network. The format used can be automatically
generated, or you can choose to implement a custom format if needed.
Serialisation speeds of over 1 G/sec have been observed, so this
library should be suitable for high performance scenarios.
</div></div>
</div>
<div id="footer">&copy; <a href="http://ndmitchell.com">Neil Mitchell</a> 2004-2019, version 5.0.17.6 2019-05-21 09:11</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment