@@ -1,4194 +0,0 @@
1−{-# LANGUAGE PatternGuards #-}
2−
3−module Main ( main ) where
4−
5−{-
6− I use the following shell script to re-build "hackage-packages.nix":
7−
8− | #! /bin/sh
9− |
10− | set -eu -o pipefail
11− |
12− | cd ~/src/cabal2nix
13− | make --quiet cabal2nix.cabal
14− | cabal build -j hackage2nix
15− | time dist/build/hackage2nix/hackage2nix >hackage-packages.nix
16− | mv hackage-packages.nix ~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix
17− | nix-env -qaP -A haskellngPackages | tail -1
18−
19− Make sure that "nix-env -qaP" shows the top-level Nixpkgs attributes at the
20− top level, i.e. without any prefix like "nixos.pkgs". Otherwise, the code
21− that resolver in Distribution/Nixpkgs/PackageMap.hs will produce bogus
22− results.
23−-}
24−
25−-- Run: cabal build -j hackage2nix && time dist/build/hackage2nix/hackage2nix >hackage-packages.nix && mv hackage-packages.nix ~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix && nix-env -qaP -A haskellngPackages | tail -1
26−
27−import Cabal2Nix.Flags ( configureCabalFlags )
28−import Cabal2Nix.Generate ( cabal2nix' )
29−import Cabal2Nix.Hackage ( readHashedHackage, Hackage )
30−import Cabal2Nix.Package
31−import Data.List
32−import Data.Function
33−import Control.Monad
34−import Control.Monad.Par.Combinator
35−import Control.Monad.Par.IO
36−import Control.Monad.Trans ( liftIO )
37−import Data.Map.Strict ( Map )
38−import qualified Data.Map.Strict as Map
39−import Data.Maybe
40−import Data.Monoid
41−import Data.Set ( Set )
42−import qualified Data.Set as Set
43−import Distribution.Compiler
44−import Distribution.Nixpkgs.Haskell
45−import Distribution.Nixpkgs.PackageMap
46−import Distribution.Nixpkgs.Util.PrettyPrinting hiding ( attr, (<>) )
47−import Distribution.Package
48−import Distribution.PackageDescription hiding ( buildDepends, extraLibs, buildTools )
49−import Distribution.PackageDescription.Configuration
50−import Distribution.System
51−import Distribution.Text
52−import Distribution.Version
53−
54−type Nixpkgs = PackageMap -- Map String (Set [String])
55−type PackageSet = Map String Version
56−type PackageMultiSet = Map String (Set Version)
57−
58−type Constraint = Dependency
59−
60−resolveConstraint :: Constraint -> Hackage -> Version
61−resolveConstraint c = fromMaybe (error ("constraint " ++ display c ++ " cannot be resolved in Hackage")) .
62− resolveConstraint' c
63−
64−resolveConstraint' :: Constraint -> Hackage -> Maybe Version
65−resolveConstraint' (Dependency (PackageName name) vrange) hackage | Set.null vs = Nothing
66− | otherwise = Just (Set.findMax vs)
67− where vs = Set.filter (`withinRange` vrange) (Map.keysSet (hackage Map.! name))
68−
69−data Configuration = Configuration
70− {
71− -- |Target architecture. Used by 'finalizePackageDescription' to
72− -- choose appropriate flags and dependencies.
73− platform :: Platform
74−
75− -- |Target compiler. Used by 'finalizePackageDescription' to choose
76− -- appropriate flags and dependencies.
77− , compilerInfo :: CompilerInfo
78−
79− -- |Core packages found on Hackageg
80− , corePackages :: [PackageIdentifier]
81−
82− -- |Core packages not found on Hackage.
83− , hardCorePackages :: [PackageIdentifier]
84−
85− -- |These packages replace the latest respective version during
86− -- dependency resolution.
87− , defaultPackageOverrides :: [Constraint]
88−
89− -- |These packages are added to the generated set, but the play no
90− -- role during dependency resolution.
91− , extraPackages :: [Constraint]
92−
93− -- |These packages have not succeeded a build yet, so we give them an
94− -- empty meta.hydraPlatforms attribute to avoid cluttering our Hydra
95− -- output with lots of broken builds.
96− , brokenPackages :: Set PackageName
97− }
98− deriving (Read, Show)
99−
100−main :: IO ()
101−main = do
102− hackage <- readHashedHackage
103− nixpkgs <- readNixpkgPackageMap
104− let fixup = Map.delete "acme-everything" -- TODO: https://github.com/NixOS/cabal2nix/issues/164
105− . Map.delete "type" -- TODO: https://github.com/NixOS/cabal2nix/issues/163
106− runParIO $ generatePackageSet defaultConfiguration (fixup hackage) nixpkgs
107−
108−generatePackageSet :: Configuration -> Hackage -> Nixpkgs -> ParIO ()
109−generatePackageSet config hackage nixpkgs = do
110− let
111− corePackageSet :: PackageSet
112− corePackageSet = Map.fromList [ (name, v) | PackageIdentifier (PackageName name) v <- corePackages config ++ hardCorePackages config ]
113−
114− latestVersionSet :: PackageSet
115− latestVersionSet = Map.map (Set.findMax . Map.keysSet) hackage
116−
117− defaultPackageOverridesSet :: PackageSet
118− defaultPackageOverridesSet = Map.fromList [ (name, resolveConstraint c hackage) | c@(Dependency (PackageName name) _) <- defaultPackageOverrides config ]
119−
120− generatedDefaultPackageSet :: PackageSet
121− generatedDefaultPackageSet = (defaultPackageOverridesSet `Map.union` latestVersionSet) `Map.difference` corePackageSet
122−
123− latestCorePackageSet :: PackageSet
124− latestCorePackageSet = latestVersionSet `Map.intersection` corePackageSet
125−
126− latestOverridePackageSet :: PackageSet
127− latestOverridePackageSet = latestVersionSet `Map.intersection` defaultPackageOverridesSet
128−
129− extraPackageSet :: PackageMultiSet
130− extraPackageSet = Map.unionsWith Set.union
131− [ Map.singleton name (Set.singleton (resolveConstraint c hackage)) | c@(Dependency (PackageName name) _) <- extraPackages config ]
132−
133− db :: PackageMultiSet
134− db = Map.unionsWith Set.union [ Map.map Set.singleton generatedDefaultPackageSet
135− , Map.map Set.singleton latestCorePackageSet
136− , Map.map Set.singleton latestOverridePackageSet
137− , extraPackageSet
138− ]
139−
140− knownAttributesSet :: Set String
141− knownAttributesSet = Set.union (Map.keysSet hackage) (Map.keysSet corePackageSet)
142−
143− resolver :: Dependency -> Bool
144− resolver (Dependency (PackageName name) vrange)
145− | Just v <- Map.lookup name corePackageSet = v `withinRange` vrange
146− | Just v <- Map.lookup name generatedDefaultPackageSet = v `withinRange` vrange
147− | otherwise = False
148−
149− liftIO $ do putStrLn "/* hackage-packages.nix is an auto-generated file -- DO NOT EDIT! */"
150− putStrLn ""
151− putStrLn "{ pkgs, stdenv, callPackage }:"
152− putStrLn ""
153− putStrLn "self: {"
154− putStrLn ""
155− pkgs <- flip parMapM (Map.toAscList db) $ \(name, vs) -> do
156− defs <- forM (Set.toAscList vs) $ \pkgversion -> do
157− srcSpec <- liftIO $ sourceFromHackage Nothing (name ++ "-" ++ display pkgversion)
158− let Just cabalFileHash = lookup "x-cabal-file-hash" (customFieldsPD (packageDescription descr))
159−
160− -- TODO: Include list of broken dependencies in the generated output.
161− descr = hackage Map.! name Map.! pkgversion
162− (missingDeps, _, drv') = cabal2nix resolver descr
163− drv = drv' { src = srcSpec, editedCabalFile = if revision drv == 0 then "" else cabalFileHash
164− , metaSection = (metaSection drv') { broken = not (Set.null missing) -- Missing Haskell dependencies!
165− , hydraPlatforms = if PackageName name `Set.member` brokenPackages config
166− then Set.singleton "stdenv.lib.platforms.none"
167− else hydraPlatforms (metaSection drv')
168− }
169− , jailbreak = not (null missingDeps) -- Dependency constraints aren't fulfilled
170− }
171−
172− missing :: Set String
173− missing = Set.filter (`Set.notMember` knownAttributesSet) (buildDepends drv `Set.union` testDepends drv)
174−
175− buildInputs :: Map Attribute (Maybe Path)
176− buildInputs = Map.unions
177− [ Map.fromList [ (n, Nothing) | n <- Set.toList missing ]
178− , Map.fromList [ (n, resolveNixpkgsAttribute nixpkgs n) | n <- Set.toAscList (extraLibs drv `Set.union` pkgConfDeps drv) ]
179− , Map.fromList [ (n, resolveNixpkgsOrHackageAttribute nixpkgs hackage n) | n <- Set.toAscList (buildTools drv) ]
180− ]
181−
182− systemOverrides :: Doc
183− systemOverrides = fsep (map (uncurry formatOverride) (Map.toAscList buildInputs))
184−
185− formatOverride :: Attribute -> Maybe Path -> Doc
186− formatOverride n Nothing = space <> text n <> text " = null;" -- missing attribute
187− formatOverride n (Just []) -- Haskell package:
188− | n == name = formatOverride n Nothing -- refers to a missing system library
189− | otherwise = empty -- found by callPackage
190− formatOverride n (Just p) = (text " inherit" <+> parens (text (intercalate "." p)) <+> text n) <> semi
191−
192− overrides :: Doc
193− overrides = systemOverrides
194−
195− attr | Just v <- Map.lookup name generatedDefaultPackageSet, v == pkgversion = name
196− | otherwise = name ++ '_' : [ if c == '.' then '_' else c | c <- display pkgversion ]
197−
198− return $ nest 2 $ hang (string attr <+> equals <+> text "callPackage") 2 (parens (pPrint drv)) <+> (braces overrides <> semi)
199− return (intercalate "\n\n" (map render defs))
200−
201− liftIO $ mapM_ (\pkg -> putStrLn pkg >> putStrLn "") pkgs
202− liftIO $ putStrLn "}"
203−
204−resolveNixpkgsOrHackageAttribute :: Nixpkgs -> Hackage -> Attribute -> Maybe Path
205−resolveNixpkgsOrHackageAttribute nixpkgs hackage name
206− | p@(Just _) <- resolveNixpkgsAttribute nixpkgs name = p
207− | Just _ <- Map.lookup name hackage = Just []
208− | otherwise = Nothing
209−
210−resolveNixpkgsAttribute :: Nixpkgs -> Attribute -> Maybe Path
211−resolveNixpkgsAttribute nixpkgs name
212− | name `elem` ["clang","lldb","llvm"] = Just ["self","llvmPackages"]
213− | Just paths <- Map.lookup name nixpkgs = getShortestPath (Set.toList (paths `Set.intersection` goodScopes))
214− | otherwise = Nothing
215− where
216− goodScopes :: Set Path
217− goodScopes = Set.fromList [[], ["xlibs"], ["gnome"], ["gnome3"], ["kde4"]]
218−
219− getShortestPath :: [Path] -> Maybe Path
220− getShortestPath [] = Nothing
221− getShortestPath ps = Just ("pkgs" : minimumBy (on compare length) ps)
222−
223−cabal2nix :: (Dependency -> Bool) -> GenericPackageDescription -> ([Dependency], FlagAssignment, Derivation)
224−cabal2nix resolver cabal = (missingDeps, flags, drv)
225− where
226− drv = cabal2nix' descr
227−
228− Right (descr, flags) = finalize (if null missingDeps then resolver else const True) cabal
229−
230− missingDeps :: [Dependency]
231− missingDeps = either id (const []) (finalize resolver cabal')
232−
233− finalize :: (Dependency -> Bool) -> GenericPackageDescription -> Either [Dependency] (PackageDescription, FlagAssignment)
234− finalize resolver' = finalizePackageDescription
235− (configureCabalFlags (package (packageDescription cabal)))
236− resolver'
237− (platform defaultConfiguration)
238− (compilerInfo defaultConfiguration)
239− [] -- no additional constraints
240−
241− -- A variant of the cabal file that has all test suites enabled to ensure
242− -- that their dependencies are recognized by finalizePackageDescription.
243− cabal' :: GenericPackageDescription
244− cabal' = cabal { condTestSuites = flaggedTests }
245−
246− flaggedTests :: [(String, CondTree ConfVar [Dependency] TestSuite)]
247− flaggedTests = map (\(n, t) -> (n, mapTreeData enableTest t)) (condTestSuites cabal)
248−
249− enableTest :: TestSuite -> TestSuite
250− enableTest t = t { testEnabled = True }
251−
252−defaultConfiguration :: Configuration
253−defaultConfiguration = Configuration
254− { platform = Platform X86_64 Linux
255− , compilerInfo = unknownCompilerInfo (CompilerId GHC (Version [7,10,1] [])) NoAbiTag
256− , defaultPackageOverrides = map (\s -> fromMaybe (error (show s ++ " is not a valid override selector")) (simpleParse s))
257− [ "blaze-builder < 0.4" -- the new version breaks many builds, like streaming-commons
258− , "blaze-html < 0.8" -- new versions break pandoc
259− , "blaze-markup < 0.7" -- new versions break pandoc
260− , "haddock-library == 1.1.*" -- new versions break pandoc
261− , "HStringTemplate < 0.8" -- 0.8 depends on time >= 1.5, which we cannot provide in GHC 7.8.x
262− , "primitive < 0.6" -- newer versions break lens and others packages
263− , "QuickCheck < 2.8" -- 2.8 breaks chell-quickcheck-0.2.4
264− , "semigroupoids >=4 && <4.5" -- newer versions break profunctors-4.4.1
265− , "utf8-string < 1" -- version 1 breaks several packages right now, most notably hint
266− , "zlib < 0.6" -- newer versions break cabal-install
267− ]
268−
269− , corePackages = map (\s -> fromMaybe (error (show s ++ " is not a valid core package")) (simpleParse s))
270− [ "Cabal-1.22.2.0"
271− , "array-0.5.1.0"
272− , "base-4.8.0.0"
273− , "binary-0.7.3.0"
274− , "bytestring-0.10.6.0"
275− , "containers-0.5.6.2"
276− , "deepseq-1.4.1.1"
277− , "directory-1.2.2.0"
278− , "filepath-1.4.0.0"
279− , "ghc-prim-0.4.0.0"
280− , "haskeline-0.7.2.1"
281− , "hoopl-3.10.0.2"
282− , "hpc-0.6.0.2"
283− , "integer-gmp-1.0.0.0"
284− , "pretty-1.1.2.0"
285− , "process-1.2.3.0"
286− , "template-haskell-2.10.0.0"
287− , "terminfo-0.4.0.1"
288− , "time-1.5.0.1"
289− , "transformers-0.4.2.0"
290− , "unix-2.7.1.0"
291− , "xhtml-3000.2.1"
292− ]
293−
294− , hardCorePackages = map (\s -> fromMaybe (error (show s ++ " is not a valid core package")) (simpleParse s))
295− [ "bin-package-db-0.0.0.0"
296− , "ghc-7.8.4"
297− , "rts-1.0"
298− ]
299−
300− , extraPackages = map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
301− [ "aeson < 0.8" -- newer versions don't work with GHC 6.12.3
302− , "annotated-wl-pprint <0.6" -- required by idris-0.9.17.1
303− , "blaze-html < 0.7.1" -- required by idris-0.9.17.1
304− , "blaze-markup >=0.5.2.1 && <0.6.3.0" -- required by idris-0.9.17.1
305− , "c2hs < 0.21" -- newer versions cannot compile ncurses
306− , "Cabal == 1.18.*" -- required for cabal-install et al on old GHC versions
307− , "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
308− , "cabal-install == 1.18.*" -- required for ghc-mod on 7.8.x
309− , "conduit < 1.2.4.2" -- newer versions trigger non-deterministic ID bugs in GHC versions prior to 7.10.x
310− , "containers < 0.5" -- required to build alex with GHC 6.12.3
311− , "control-monad-free < 0.6" -- newer versions don't compile with anything but GHC 7.8.x
312− , "cpphs < 1.19" -- required to build Agda
313− , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
314− , "descriptive < 0.1" -- required for structured-haskell-mode-1.0.8
315− , "equivalence == 0.2.5" -- required to build Agda with GHC 7.8.x
316− , "gloss < 1.9.3" -- new versions don't compile with GHC 7.8.x
317− , "haddock-api < 2.16" -- required on GHC 7.8.x
318− , "haskell-src-exts < 1.16" -- required for structured-haskell-mode-1.0.8
319− , "lens >=4.1.1 && <4.8" -- required by idris-0.9.17.1
320− , "mtl < 2.2" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
321− , "mtl-prelude < 2" -- required for to build postgrest on mtl 2.1.x platforms
322− , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
323− , "parallel == 3.2.0.3" -- newer versions don't work with GHC 6.12.3
324− , "primitive == 0.5.1.*" -- required to build alex with GHC 6.12.3
325− , "QuickCheck < 2" -- required by test-framework-quickcheck and its users
326− , "seqid < 0.2" -- newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
327− , "seqid-streams < 0.2" -- newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
328− , "split < 0.2" -- newer versions don't work with GHC 6.12.3
329− , "vector < 0.10.10" -- newer versions don't work with GHC 6.12.3
330− ]
331−
332− , brokenPackages = Set.fromList $ map PackageName
333− [ "3d-graphics-examples"
334− , "3dmodels"
335− , "4Blocks"
336− , "abcBridge"
337− , "abstract-par-accelerate"
338− , "abt"
339− , "AC-BuildPlatform"
340− , "accelerate"
341− , "accelerate-arithmetic"
342− , "accelerate-fftw"
343− , "accelerate-fourier"
344− , "accelerate-io"
345− , "accelerate-utility"
346− , "accentuateus"
347− , "access-time"
348− , "AC-EasyRaster-GTK"
349− , "AC-HalfInteger"
350− , "ACME"
351− , "acme-hq9plus"
352− , "acme-inator"
353− , "acme-numbersystem"
354− , "acme-schoenfinkel"
355− , "AC-MiniTest"
356− , "AC-Terminal"
357− , "ActionKid"
358− , "activehs"
359− , "actor"
360− , "AC-VanillaArray"
361− , "Adaptive"
362− , "Adaptive-Blaisorblade"
363− , "adaptive-containers"
364− , "adaptive-tuple"
365− , "adblock2privoxy"
366− , "adhoc-network"
367− , "adict"
368− , "adobe-swatch-exchange"
369− , "ADPfusion"
370− , "adp-multi"
371− , "adp-multi-monadiccp"
372− , "Advgame"
373− , "AERN-Basics"
374− , "AERN-Net"
375− , "AERN-Real"
376− , "AERN-Real-Double"
377− , "AERN-Real-Interval"
378− , "AERN-RnToRm"
379− , "AERN-RnToRm-Plot"
380− , "aeson-bson"
381− , "AesonBson"
382− , "aeson-native"
383− , "aeson-smart"
384− , "aeson-streams"
385− , "afv"
386− , "Agata"
387− , "Agda"
388− , "Agda-executable"
389− , "agda-server"
390− , "AGI"
391− , "agum"
392− , "AhoCorasick"
393− , "air"
394− , "airbrake"
395− , "air-extra"
396− , "air-th"
397− , "aivika-experiment-diagrams"
398− , "aivika-transformers"
399− , "ajhc"
400− , "alea"
401− , "alex-meta"
402− , "algebra-dag"
403− , "algebraic"
404− , "algebra-sql"
405− , "Allure"
406− , "alms"
407− , "alpha"
408− , "alpino-tools"
409− , "alsa"
410− , "alsa-gui"
411− , "alsa-midi"
412− , "alsa-pcm-tests"
413− , "alsa-seq-tests"
414− , "altfloat"
415− , "alure"
416− , "amazon-emailer"
417− , "amazon-products"
418− , "AMI"
419− , "anansi"
420− , "anansi-hscolour"
421− , "anansi-pandoc"
422− , "anatomy"
423− , "AndroidViewHierarchyImporter"
424− , "angel"
425− , "Animas"
426− , "Annotations"
427− , "antagonist"
428− , "antfarm"
429− , "anticiv"
430− , "antigate"
431− , "antimirov"
432− , "antisplice"
433− , "antlrc"
434− , "anydbm"
435− , "aosd"
436− , "apelsin"
437− , "apiary-helics"
438− , "apis"
439− , "api-tools"
440− , "apotiki"
441− , "ApplePush"
442− , "AppleScript"
443− , "approx-rand-test"
444− , "arbb-vm"
445− , "arb-fft"
446− , "archiver"
447− , "archlinux"
448− , "archlinux-web"
449− , "archnews"
450− , "arff"
451− , "argparser"
452− , "arguedit"
453− , "ariadne"
454− , "armada"
455− , "array-forth"
456− , "ArrayRef"
457− , "arrowapply-utils"
458− , "arrow-improve"
459− , "arrowp"
460− , "ArrowVHDL"
461− , "arx"
462− , "ascii85-conduit"
463− , "asic"
464− , "asil"
465− , "asn1-data"
466− , "assimp"
467− , "astrds"
468− , "astview"
469− , "async-extras"
470− , "aterm-utils"
471− , "atlassian-connect-core"
472− , "atlassian-connect-descriptor"
473− , "atom"
474− , "atom-msp430"
475− , "atomo"
476− , "AttoBencode"
477− , "attoparsec-csv"
478− , "attoparsec-iteratee"
479− , "attoparsec-text"
480− , "attoparsec-text-enumerator"
481− , "Attrac"
482− , "atuin"
483− , "augeas"
484− , "augur"
485− , "aur"
486− , "Aurochs"
487− , "authoring"
488− , "AutoForms"
489− , "autoproc"
490− , "avahi"
491− , "avers"
492− , "AvlTree"
493− , "awesomium"
494− , "awesomium-glut"
495− , "awesomium-raw"
496− , "AWin32Console"
497− , "aws-cloudfront-signer"
498− , "aws-ec2"
499− , "aws-elastic-transcoder"
500− , "aws-kinesis-reshard"
501− , "aws-lambda"
502− , "aws-route53"
503− , "aws-sdk"
504− , "aws-sdk-text-converter"
505− , "aws-sdk-xml-unordered"
506− , "aws-sign4"
507− , "aws-sns"
508− , "azure-service-api"
509− , "azurify"
510− , "b9"
511− , "babylon"
512− , "backdropper"
513− , "bag"
514− , "Baggins"
515− , "bamboo"
516− , "bamboo-launcher"
517− , "bamboo-plugin-highlight"
518− , "bamboo-plugin-photo"
519− , "bamboo-theme-blueprint"
520− , "bamboo-theme-mini-html5"
521− , "bamse"
522− , "barcodes-code128"
523− , "barley"
524− , "Barracuda"
525− , "barrie"
526− , "barrier-monad"
527− , "baskell"
528− , "battleships"
529− , "bayes-stack"
530− , "BCMtools"
531− , "beamable"
532− , "beautifHOL"
533− , "bed-and-breakfast"
534− , "Befunge93"
535− , "bein"
536− , "berkeleydb"
537− , "BerkeleyDBXML"
538− , "berp"
539− , "bert"
540− , "bff"
541− , "bgzf"
542− , "bidirectionalization-combined"
543− , "bidispec"
544− , "billboard-parser"
545− , "billeksah-forms"
546− , "billeksah-main"
547− , "billeksah-pane"
548− , "billeksah-services"
549− , "binary-derive"
550− , "binary-file"
551− , "binary-indexed-tree"
552− , "binary-protocol-zmq"
553− , "binary-streams"
554− , "binary-strict"
555− , "binding-gtk"
556− , "bindings-apr"
557− , "bindings-apr-util"
558− , "bindings-bfd"
559− , "bindings-cctools"
560− , "bindings-codec2"
561− , "bindings-common"
562− , "bindings-dc1394"
563− , "bindings-eskit"
564− , "bindings-EsounD"
565− , "bindings-fann"
566− , "bindings-friso"
567− , "bindings-gts"
568− , "bindings-hdf5"
569− , "bindings-K8055"
570− , "bindings-levmar"
571− , "bindings-libftdi"
572− , "bindings-librrd"
573− , "bindings-libstemmer"
574− , "bindings-libv4l2"
575− , "bindings-linux-videodev2"
576− , "bindings-mpdecimal"
577− , "bindings-nettle"
578− , "bindings-sc3"
579− , "bindings-sipc"
580− , "binding-wx"
581− , "bind-marshal"
582− , "bio"
583− , "Biobase"
584− , "BiobaseBlast"
585− , "BiobaseDotP"
586− , "BiobaseFasta"
587− , "BiobaseFR3D"
588− , "BiobaseInfernal"
589− , "BiobaseMAF"
590− , "BiobaseTrainingData"
591− , "BiobaseTurner"
592− , "BiobaseTypes"
593− , "BiobaseVienna"
594− , "biophd"
595− , "biosff"
596− , "biostockholm"
597− , "bird"
598− , "BirdPP"
599− , "bit-array"
600− , "bitcoin-rpc"
601− , "Bitly"
602− , "bitly-cli"
603− , "bitmap"
604− , "bitmap-opengl"
605− , "bitmaps"
606− , "bits-conduit"
607− , "bitset"
608− , "bitspeak"
609− , "BitSyntax"
610− , "bittorrent"
611− , "bkr"
612− , "bla"
613− , "black-jewel"
614− , "blakesum"
615− , "blakesum-demo"
616− , "blas"
617− , "blas-hs"
618− , "blaze"
619− , "blaze-html-contrib"
620− , "blaze-html-hexpat"
621− , "blazeMarker"
622− , "blaze-textual-native"
623− , "Blobs"
624− , "blogination"
625− , "BlogLiterately"
626− , "BlogLiterately-diagrams"
627− , "bloxorz"
628− , "Blueprint"
629− , "bluetile"
630− , "blunt"
631− , "BNFC-meta"
632− , "board-games"
633− , "bogre-banana"
634− , "Bookshelf"
635− , "boolean-normal-forms"
636− , "bools"
637− , "boomslang"
638− , "borel"
639− , "bot"
640− , "brainfuck-monad"
641− , "Bravo"
642− , "breakout"
643− , "breve"
644− , "brians-brain"
645− , "bsd-sysctl"
646− , "bson-generics"
647− , "bson-mapping"
648− , "btree-concurrent"
649− , "bugzilla"
650− , "buildbox-tools"
651− , "buildwrapper"
652− , "bullet"
653− , "buster"
654− , "Buster"
655− , "buster-gtk"
656− , "buster-network"
657− , "bustle"
658− , "bytable"
659− , "bytestring-class"
660− , "bytestring-csv"
661− , "bytestringparser"
662− , "bytestring-plain"
663− , "bytestringreadp"
664− , "bytestring-rematch"
665− , "bytestring-short"
666− , "cabal2arch"
667− , "cabal2doap"
668− , "cabal2spec"
669− , "cabal-constraints"
670− , "cabal-dependency-licenses"
671− , "cabal-dev"
672− , "cabal-ghci"
673− , "cabalgraph"
674− , "cabal-graphdeps"
675− , "cabal-helper"
676− , "Cabal-ide-backend"
677− , "cabal-install-bundle"
678− , "cabal-install-ghc72"
679− , "cabal-install-ghc74"
680− , "cabalmdvrpm"
681− , "cabal-query"
682− , "cabal-rpm"
683− , "cabalrpmdeps"
684− , "cabal-scripts"
685− , "CabalSearch"
686− , "cabal-setup"
687− , "cabal-test"
688− , "cabal-upload"
689− , "cabocha"
690− , "cake"
691− , "cake3"
692− , "cakyrespa"
693− , "cal3d"
694− , "cal3d-examples"
695− , "cal3d-opengl"
696− , "calc"
697− , "caldims"
698− , "caledon"
699− , "call-haskell-from-anything"
700− , "campfire"
701− , "cantor"
702− , "cao"
703− , "cap"
704− , "Capabilities"
705− , "capri"
706− , "carboncopy"
707− , "carettah"
708− , "casadi-bindings"
709− , "casadi-bindings-control"
710− , "casadi-bindings-core"
711− , "casadi-bindings-internal"
712− , "casadi-bindings-ipopt-interface"
713− , "casadi-bindings-snopt-interface"
714− , "Cascade"
715− , "cascading"
716− , "cash"
717− , "cassandra-thrift"
718− , "cassy"
719− , "castle"
720− , "casui"
721− , "Catana"
722− , "catch-fd"
723− , "categorical-algebra"
724− , "category-extras"
725− , "CBOR"
726− , "CCA"
727− , "CC-delcont"
728− , "CC-delcont-alt"
729− , "CC-delcont-cxe"
730− , "CC-delcont-exc"
731− , "CC-delcont-ref"
732− , "CC-delcont-ref-tf"
733− , "cci"
734− , "cctools-workqueue"
735− , "cedict"
736− , "ceilometer-common"
737− , "cereal-enumerator"
738− , "cereal-ieee754"
739− , "cereal-plus"
740− , "certificate"
741− , "cf"
742− , "cfipu"
743− , "cflp"
744− , "cfopu"
745− , "cgen"
746− , "cgi-utils"
747− , "chalkboard"
748− , "chalkboard-viewer"
749− , "charade"
750− , "Chart-diagrams"
751− , "chatter"
752− , "chatty"
753− , "chatty-text"
754− , "chatty-utils"
755− , "checked"
756− , "check-pvp"
757− , "chevalier-common"
758− , "Chitra"
759− , "chp"
760− , "chp-mtl"
761− , "chp-plus"
762− , "chp-spec"
763− , "chp-transformers"
764− , "ChristmasTree"
765− , "chronograph"
766− , "chu2"
767− , "chuchu"
768− , "chunks"
769− , "church-list"
770− , "cil"
771− , "cinvoke"
772− , "c-io"
773− , "cio"
774− , "citation-resolve"
775− , "citeproc-hs"
776− , "citeproc-hs-pandoc-filter"
777− , "cjk"
778− , "clac"
779− , "clafer"
780− , "claferIG"
781− , "claferwiki"
782− , "CLASE"
783− , "clash"
784− , "clash-ghc"
785− , "clash-prelude"
786− , "clash-prelude-quickcheck"
787− , "clash-systemverilog"
788− , "clash-vhdl"
789− , "ClassLaws"
790− , "ClassyPrelude"
791− , "clckwrks"
792− , "clckwrks-cli"
793− , "clckwrks-dot-com"
794− , "clckwrks-plugin-bugs"
795− , "clckwrks-plugin-ircbot"
796− , "clckwrks-plugin-media"
797− , "clckwrks-plugin-page"
798− , "clckwrks-theme-bootstrap"
799− , "clckwrks-theme-clckwrks"
800− , "clckwrks-theme-geo-bootstrap"
801− , "Clean"
802− , "cless"
803− , "clevercss"
804− , "clifford"
805− , "clipper"
806− , "clippings"
807− , "clocked"
808− , "clogparse"
809− , "clone-all"
810− , "cloudfront-signer"
811− , "cloud-haskell"
812− , "cloudyfs"
813− , "clua"
814− , "cluss"
815− , "clustering"
816− , "clustertools"
817− , "clutterhs"
818− , "cmaes"
819− , "cmath"
820− , "cmathml3"
821− , "CMCompare"
822− , "cmdargs-browser"
823− , "cmdtheline"
824− , "cmonad"
825− , "cmu"
826− , "cnc-spec-compiler"
827− , "cndict"
828− , "Coadjute"
829− , "Codec-Image-DevIL"
830− , "codec-libevent"
831− , "codecov-haskell"
832− , "codemonitor"
833− , "codepad"
834− , "codex"
835− , "cognimeta-utils"
836− , "colada"
837− , "collada-output"
838− , "collada-types"
839− , "collections"
840− , "collections-api"
841− , "collections-base-instances"
842− , "coltrane"
843− , "com"
844− , "combinat"
845− , "combinat-diagrams"
846− , "combinator-interactive"
847− , "Combinatorrent"
848− , "commodities"
849− , "commsec"
850− , "commsec-keyexchange"
851− , "comonad-extras"
852− , "comonad-random"
853− , "compact-map"
854− , "compact-string"
855− , "compdata"
856− , "compdata-automata"
857− , "compdata-dags"
858− , "compdata-param"
859− , "compilation"
860− , "complexity"
861− , "compose-trans"
862− , "compression"
863− , "compstrat"
864− , "comptrans"
865− , "computational-algebra"
866− , "concraft"
867− , "concraft-hr"
868− , "concraft-pl"
869− , "concrete-typerep"
870− , "concurrent-state"
871− , "ConcurrentUtils"
872− , "condor"
873− , "Condor"
874− , "condorcet"
875− , "conductive-clock"
876− , "conductive-hsc3"
877− , "conduit-audio-lame"
878− , "conduit-audio-samplerate"
879− , "conduit-iconv"
880− , "conduit-network-stream"
881− , "conduit-resumablesink"
882− , "Configger"
883− , "configifier"
884− , "config-select"
885− , "conjure"
886− , "connection-pool"
887− , "consistent"
888− , "const-math-ghc-plugin"
889− , "constrained-categories"
890− , "ConstraintKinds"
891− , "constructive-algebra"
892− , "consul-haskell"
893− , "Consumer"
894− , "context-stack"
895− , "continue"
896− , "continuum"
897− , "continuum-client"
898− , "Contract"
899− , "control-event"
900− , "control-monad-attempt"
901− , "control-monad-exception-mtl"
902− , "control-monad-failure"
903− , "control-monad-failure-mtl"
904− , "Control-Monad-MultiPass"
905− , "Control-Monad-ST2"
906− , "contstuff-monads-tf"
907− , "contstuff-transformers"
908− , "convertible-ascii"
909− , "convertible-text"
910− , "copilot"
911− , "copilot-c99"
912− , "copilot-cbmc"
913− , "copilot-core"
914− , "copilot-language"
915− , "copilot-libraries"
916− , "copilot-sbv"
917− , "copr"
918− , "COrdering"
919− , "core"
920− , "corebot-bliki"
921− , "CoreErlang"
922− , "CoreFoundation"
923− , "core-haskell"
924− , "Coroutine"
925− , "coroutine-iteratee"
926− , "CouchDB"
927− , "couchdb-conduit"
928− , "couchdb-enumerator"
929− , "couch-hs"
930− , "court"
931− , "CPBrainfuck"
932− , "CPL"
933− , "cplusplus-th"
934− , "cprng-aes-effect"
935− , "cpsa"
936− , "cpuperf"
937− , "cpython"
938− , "cqrs"
939− , "cqrs-example"
940− , "cqrs-postgresql"
941− , "cqrs-sqlite3"
942− , "cqrs-test"
943− , "cqrs-types"
944− , "cr"
945− , "crack"
946− , "Craft3e"
947− , "craftwerk"
948− , "craftwerk-cairo"
949− , "craftwerk-gtk"
950− , "crc16"
951− , "crf-chain1"
952− , "crf-chain1-constrained"
953− , "crf-chain2-generic"
954− , "crf-chain2-tiers"
955− , "criterion-plus"
956− , "crocodile"
957− , "cron"
958− , "crunghc"
959− , "crypto-cipher-benchmarks"
960− , "cryptol"
961− , "crypto-random-effect"
962− , "cryptsy-api"
963− , "crystalfontz"
964− , "cse-ghc-plugin"
965− , "csound-catalog"
966− , "csound-expression"
967− , "csound-expression-opcodes"
968− , "csound-expression-typed"
969− , "csound-sampler"
970− , "csp"
971− , "cspmchecker"
972− , "CSPM-cspm"
973− , "CSPM-FiringRules"
974− , "CSPM-Frontend"
975− , "CSPM-Interpreter"
976− , "CSPM-ToProlog"
977− , "css"
978− , "ctemplate"
979− , "ctkl"
980− , "ctpl"
981− , "cuboid"
982− , "cudd"
983− , "curry-base"
984− , "CurryDB"
985− , "curry-frontend"
986− , "cursedcsv"
987− , "CV"
988− , "cv-combinators"
989− , "cypher"
990− , "dag"
991− , "DAG-Tournament"
992− , "Dangerous"
993− , "dao"
994− , "Dao"
995− , "dapi"
996− , "darcs2dot"
997− , "darcs-benchmark"
998− , "darcs-beta"
999− , "darcs-buildpackage"
1000− , "darcs-cabalized"
1001− , "darcsden"
1002− , "darcs-graph"
1003− , "DarcsHelpers"
1004− , "darcs-monitor"
1005− , "darcs-scripts"
1006− , "darcswatch"
1007− , "darkplaces-demo"
1008− , "dash-haskell"
1009− , "data-cycle"
1010− , "data-dispersal"
1011− , "data-easy"
1012− , "data-extra"
1013− , "data-hash"
1014− , "data-ivar"
1015− , "data-lens-ixset"
1016− , "datalog"
1017− , "data-named"
1018− , "data-nat"
1019− , "data-object-json"
1020− , "data-object-yaml"
1021− , "data-quotientref"
1022− , "data-rope"
1023− , "Data-Rope"
1024− , "data-store"
1025− , "DataTreeView"
1026− , "data-type"
1027− , "datetime"
1028− , "DAV"
1029− , "dbjava"
1030− , "dbmigrations"
1031− , "d-bus"
1032− , "DBus"
1033− , "dbus-client"
1034− , "dbus-core"
1035− , "dclabel"
1036− , "ddc-build"
1037− , "ddc-core"
1038− , "ddc-core-eval"
1039− , "ddc-core-flow"
1040− , "ddc-core-llvm"
1041− , "ddc-core-salt"
1042− , "ddc-core-simpl"
1043− , "ddc-core-tetra"
1044− , "ddc-driver"
1045− , "ddci-core"
1046− , "ddc-source-tetra"
1047− , "ddc-tools"
1048− , "Deadpan-DDP"
1049− , "dead-simple-json"
1050− , "decepticons"
1051− , "DecisionTree"
1052− , "decoder-conduit"
1053− , "dedukti"
1054− , "deeplearning-hs"
1055− , "deepseq-bounded"
1056− , "deepseq-th"
1057− , "deepzoom"
1058− , "defargs"
1059− , "DefendTheKing"
1060− , "definitive-base"
1061− , "definitive-filesystem"
1062− , "definitive-graphics"
1063− , "definitive-parser"
1064− , "definitive-reactive"
1065− , "definitive-sound"
1066− , "deka"
1067− , "deka-tests"
1068− , "delicious"
1069− , "delta-h"
1070− , "demarcate"
1071− , "denominate"
1072− , "dependent-sum-template"
1073− , "depends"
1074− , "dephd"
1075− , "dequeue"
1076− , "derangement"
1077− , "derivation-trees"
1078− , "derive-gadt"
1079− , "derive-IG"
1080− , "derive-topdown"
1081− , "derive-trie"
1082− , "derp-lib"
1083− , "dewdrop"
1084− , "Dflow"
1085− , "dfsbuild"
1086− , "dgim"
1087− , "dgs"
1088− , "diagrams-builder"
1089− , "diagrams-haddock"
1090− , "diagrams-hsqml"
1091− , "diagrams-pdf"
1092− , "diagrams-pgf"
1093− , "diagrams-postscript"
1094− , "diagrams-qrcode"
1095− , "diagrams-rubiks-cube"
1096− , "diagrams-svg"
1097− , "diagrams-tikz"
1098− , "dice-entropy-conduit"
1099− , "dicom"
1100− , "dictparser"
1101− , "diffcabal"
1102− , "DifferenceLogic"
1103− , "DifferentialEvolution"
1104− , "digamma"
1105− , "digestive-bootstrap"
1106− , "digestive-foundation-lucid"
1107− , "digestive-functors"
1108− , "digestive-functors-aeson"
1109− , "digestive-functors-blaze"
1110− , "digestive-functors-happstack"
1111− , "digestive-functors-heist"
1112− , "digestive-functors-hsp"
1113− , "digestive-functors-lucid"
1114− , "digestive-functors-scotty"
1115− , "digestive-functors-snap"
1116− , "DigitalOcean"
1117− , "DimensionalHash"
1118− , "dingo-core"
1119− , "dingo-example"
1120− , "dingo-widgets"
1121− , "diophantine"
1122− , "direct-binary-files"
1123− , "directed-cubical"
1124− , "direct-fastcgi"
1125− , "direct-http"
1126− , "direct-plugins"
1127− , "DirectSound"
1128− , "dirfiles"
1129− , "discount"
1130− , "disjoint-set"
1131− , "DisTract"
1132− , "distributed-process"
1133− , "distributed-process-async"
1134− , "distributed-process-azure"
1135− , "distributed-process-client-server"
1136− , "distributed-process-execution"
1137− , "distributed-process-extras"
1138− , "distributed-process-monad-control"
1139− , "distributed-process-p2p"
1140− , "distributed-process-platform"
1141− , "distributed-process-registry"
1142− , "distributed-process-simplelocalnet"
1143− , "distributed-process-supervisor"
1144− , "distributed-process-task"
1145− , "distributed-process-tests"
1146− , "distributed-process-zookeeper"
1147− , "distributed-static"
1148− , "distribution"
1149− , "distribution-plot"
1150− , "dist-upload"
1151− , "diversity"
1152− , "djinn-th"
1153− , "DMuCheck"
1154− , "DnaProteinAlignment"
1155− , "dnscache"
1156− , "dnssd"
1157− , "doccheck"
1158− , "docidx"
1159− , "docker"
1160− , "doc-review"
1161− , "DocTest"
1162− , "doctest-discover"
1163− , "doctest-discover-configurator"
1164− , "doctest-prop"
1165− , "DOM"
1166− , "dow"
1167− , "download"
1168− , "download-curl"
1169− , "download-media-content"
1170− , "DP"
1171− , "dph-examples"
1172− , "dph-lifted-base"
1173− , "dph-lifted-copy"
1174− , "dph-lifted-vseg"
1175− , "dph-par"
1176− , "dph-prim-par"
1177− , "dph-seq"
1178− , "DPM"
1179− , "drClickOn"
1180− , "DrHylo"
1181− , "DrIFT"
1182− , "DrIFT-cabalized"
1183− , "dropbox-sdk"
1184− , "dropsolve"
1185− , "DSH"
1186− , "ds-kanren"
1187− , "dsmc"
1188− , "dsmc-tools"
1189− , "dsp"
1190− , "DSTM"
1191− , "dstring"
1192− , "dtab"
1193− , "DTC"
1194− , "dtd"
1195− , "dtd-text"
1196− , "dtd-types"
1197− , "dtw"
1198− , "duplo"
1199− , "Dust"
1200− , "Dust-crypto"
1201− , "Dust-tools"
1202− , "Dust-tools-pcap"
1203− , "dvdread"
1204− , "dx9base"
1205− , "dx9d3d"
1206− , "dx9d3dx"
1207− , "dynamic-object"
1208− , "dynamic-plot"
1209− , "dynamic-state"
1210− , "DynamicTimeWarp"
1211− , "dynobud"
1212− , "DysFRP-Cairo"
1213− , "DysFRP-Craftwerk"
1214− , "easy-api"
1215− , "easyjson"
1216− , "easyplot"
1217− , "easyrender"
1218− , "Ebnf2ps"
1219− , "ecdsa"
1220− , "ecu"
1221− , "ed25519"
1222− , "edenmodules"
1223− , "edenskel"
1224− , "edentv"
1225− , "edge"
1226− , "EdisonCore"
1227− , "edit-distance"
1228− , "edit-lenses"
1229− , "editline"
1230− , "EditTimeReport"
1231− , "EEConfig"
1232− , "effective-aspects"
1233− , "effective-aspects-mzv"
1234− , "effect-monad"
1235− , "egison"
1236− , "egison-quote"
1237− , "egison-tutorial"
1238− , "ehaskell"
1239− , "ehs"
1240− , "eibd-client-simple"
1241− , "eigen"
1242− , "eithers"
1243− , "EitherT"
1244− , "ekg-bosun"
1245− , "elerea-examples"
1246− , "elerea-sdl"
1247− , "Elm"
1248− , "elm-build-lib"
1249− , "elm-compiler"
1250− , "elm-get"
1251− , "elm-make"
1252− , "elm-package"
1253− , "elm-reactor"
1254− , "elm-repl"
1255− , "elm-server"
1256− , "elm-yesod"
1257− , "email"
1258− , "email-header"
1259− , "email-postmark"
1260− , "embeddock"
1261− , "embeddock-example"
1262− , "embroidery"
1263− , "emgm"
1264− , "Emping"
1265− , "empty"
1266− , "Encode"
1267− , "enumfun"
1268− , "EnumMap"
1269− , "enummapmap"
1270− , "enummapset"
1271− , "env-parser"
1272− , "epoll"
1273− , "eprocess"
1274− , "epubname"
1275− , "Eq"
1276− , "equational-reasoning"
1277− , "erf-native"
1278− , "erlang"
1279− , "eros-client"
1280− , "error-message"
1281− , "ersatz"
1282− , "ersatz-toysat"
1283− , "ert"
1284− , "esotericbot"
1285− , "EsounD"
1286− , "estimators"
1287− , "estreps"
1288− , "Etage"
1289− , "Etage-Graph"
1290− , "EtaMOO"
1291− , "eternal"
1292− , "Eternal10Seconds"
1293− , "Etherbunny"
1294− , "ethereum-client-haskell"
1295− , "ethereum-merkle-patricia-db"
1296− , "eurofxref"
1297− , "Euterpea"
1298− , "event-driven"
1299− , "event-monad"
1300− , "EventSocket"
1301− , "every-bit-counts"
1302− , "ewe"
1303− , "exif"
1304− , "exists"
1305− , "expat-enumerator"
1306− , "explain"
1307− , "explicit-sharing"
1308− , "explore"
1309− , "exposed-containers"
1310− , "exp-pairs"
1311− , "extcore"
1312− , "extemp"
1313− , "extended-categories"
1314− , "extensible-effects"
1315− , "external-sort"
1316− , "Extra"
1317− , "ez-couch"
1318− , "faceted"
1319− , "factual-api"
1320− , "FailureT"
1321− , "fallingblocks"
1322− , "falling-turnip"
1323− , "fastedit"
1324− , "fastirc"
1325− , "fast-tags"
1326− , "fault-tree"
1327− , "fay"
1328− , "fay-base"
1329− , "fay-builder"
1330− , "fay-dom"
1331− , "fay-hsx"
1332− , "fay-jquery"
1333− , "fay-ref"
1334− , "fay-text"
1335− , "fay-uri"
1336− , "fcd"
1337− , "fckeditor"
1338− , "FComp"
1339− , "fdo-trash"
1340− , "fedora-packages"
1341− , "feed"
1342− , "feed2lj"
1343− , "feed2twitter"
1344− , "feed-cli"
1345− , "feldspar-compiler"
1346− , "feldspar-language"
1347− , "fences"
1348− , "fenfire"
1349− , "FermatsLastMargin"
1350− , "FerryCore"
1351− , "ffeed"
1352− , "fficxx"
1353− , "ffmpeg-tutorials"
1354− , "fft"
1355− , "fftwRaw"
1356− , "fibon"
1357− , "fields"
1358− , "FieldTrip"
1359− , "fieldwise"
1360− , "FileManip"
1361− , "FileManipCompat"
1362− , "FileSystem"
1363− , "filesystem-conduit"
1364− , "filesystem-enumerator"
1365− , "Finance-Quote-Yahoo"
1366− , "Finance-Treasury"
1367− , "find-conduit"
1368− , "FiniteMap"
1369− , "first-class-patterns"
1370− , "firstify"
1371− , "FirstOrderTheory"
1372− , "fit"
1373− , "fitsio"
1374− , "fixed-list"
1375− , "fixed-point"
1376− , "fixed-point-vector"
1377− , "fixed-point-vector-space"
1378− , "fixed-precision"
1379− , "fixed-storable-array"
1380− , "fix-parser-simple"
1381− , "fixplate"
1382− , "fix-symbols-gitit"
1383− , "flexiwrap"
1384− , "flexiwrap-smallcheck"
1385− , "flickr"
1386− , "Flippi"
1387− , "flite"
1388− , "flo"
1389− , "flow"
1390− , "flow2dot"
1391− , "flowdock"
1392− , "flowdock-api"
1393− , "flower"
1394− , "flowlocks-framework"
1395− , "flowsim"
1396− , "FModExRaw"
1397− , "FM-SBLEX"
1398− , "foldl-incremental"
1399− , "folds"
1400− , "folds-common"
1401− , "follower"
1402− , "Folly"
1403− , "font-opengl-basic4x6"
1404− , "foo"
1405− , "forbidden-fruit"
1406− , "fordo"
1407− , "for-free"
1408− , "formal"
1409− , "FormalGrammars"
1410− , "format"
1411− , "format-status"
1412− , "forml"
1413− , "formlets"
1414− , "formlets-hsp"
1415− , "ForSyDe"
1416− , "forth-hll"
1417− , "Foster"
1418− , "fpco-api"
1419− , "fpnla-examples"
1420− , "FPretty"
1421− , "frag"
1422− , "franchise"
1423− , "Frank"
1424− , "free-game"
1425− , "freekick2"
1426− , "freenect"
1427− , "free-operational"
1428− , "freesect"
1429− , "freesound"
1430− , "free-theorems"
1431− , "free-theorems-counterexamples"
1432− , "free-theorems-seq"
1433− , "free-theorems-seq-webui"
1434− , "free-theorems-webui"
1435− , "FreeTypeGL"
1436− , "friday"
1437− , "friday-devil"
1438− , "friendly-time"
1439− , "frp-arduino"
1440− , "fs-events"
1441− , "fst"
1442− , "ftdi"
1443− , "ftp-conduit"
1444− , "ftshell"
1445− , "full-sessions"
1446− , "fullstop"
1447− , "full-text-search"
1448− , "function-combine"
1449− , "functor-apply"
1450− , "functor-infix"
1451− , "functorm"
1452− , "funion"
1453− , "funsat"
1454− , "future"
1455− , "fuzzytime"
1456− , "fuzzy-timings"
1457− , "gact"
1458− , "gameclock"
1459− , "Ganymede"
1460− , "gc-monitoring-wai"
1461− , "gdiff-ig"
1462− , "gdiff-th"
1463− , "GeBoP"
1464− , "geek"
1465− , "geek-server"
1466− , "gemstone"
1467− , "gencheck"
1468− , "gender"
1469− , "general-prelude"
1470− , "generators"
1471− , "generic-church"
1472− , "genericserialize"
1473− , "generic-storable"
1474− , "generic-xml"
1475− , "genetics"
1476− , "GenI"
1477− , "geniconvert"
1478− , "geniserver"
1479− , "geni-util"
1480− , "GenSmsPdu"
1481− , "geodetics"
1482− , "GeoIp"
1483− , "geojson"
1484− , "GeomPredicates-SSE"
1485− , "getemx"
1486− , "getflag"
1487− , "gf"
1488− , "ggtsTC"
1489− , "ghc-dup"
1490− , "ghc-events-analyze"
1491− , "ghc-events-parallel"
1492− , "ghc-exactprint"
1493− , "ghci-haskeline"
1494− , "ghci-ng"
1495− , "ghci-pretty"
1496− , "ghclive"
1497− , "ghc-parmake"
1498− , "ghc-parser"
1499− , "ghc-pkg-autofix"
1500− , "ghc-pkg-lib"
1501− , "ghc-server"
1502− , "ghc-syb"
1503− , "GHood"
1504− , "ght"
1505− , "ginsu"
1506− , "gist"
1507− , "git-all"
1508− , "git-checklist"
1509− , "git-date"
1510− , "gitdo"
1511− , "git-gpush"
1512− , "github"
1513− , "github-backup"
1514− , "github-utils"
1515− , "gitit"
1516− , "gitlib-cmdline"
1517− , "gitlib-cross"
1518− , "gitlib-libgit2"
1519− , "gitlib-s3"
1520− , "gitlib-utils"
1521− , "git-monitor"
1522− , "git-repair"
1523− , "git-sanity"
1524− , "gitson"
1525− , "glade"
1526− , "gladexml-accessor"
1527− , "GLFW"
1528− , "GLFW-OGL"
1529− , "GLFW-task"
1530− , "glider-nlp"
1531− , "global"
1532− , "glome-hs"
1533− , "GlomeTrace"
1534− , "GlomeView"
1535− , "gloss-banana"
1536− , "gloss-devil"
1537− , "glpk-hs"
1538− , "gmap"
1539− , "gmndl"
1540− , "gnome-desktop"
1541− , "gnome-keyring"
1542− , "gnomevfs"
1543− , "g-npm"
1544− , "gnuplot"
1545− , "gnutls"
1546− , "goa"
1547− , "goatee"
1548− , "goatee-gtk"
1549− , "gofer-prelude"
1550− , "google-drive"
1551− , "google-html5-slide"
1552− , "google-mail-filters"
1553− , "googleplus"
1554− , "GoogleSB"
1555− , "google-search"
1556− , "GoogleSuggest"
1557− , "gopherbot"
1558− , "gpah"
1559− , "GPipe"
1560− , "GPipe-Collada"
1561− , "GPipe-Examples"
1562− , "GPipe-TextureLoad"
1563− , "gps"
1564− , "gps2htmlReport"
1565− , "GPX"
1566− , "gpx-conduit"
1567− , "GrammarProducts"
1568− , "grapefruit-examples"
1569− , "grapefruit-frp"
1570− , "grapefruit-records"
1571− , "grapefruit-ui"
1572− , "grapefruit-ui-gtk"
1573− , "Graph500"
1574− , "graphbuilder"
1575− , "GraphHammer"
1576− , "GraphHammer-examples"
1577− , "graphics-drawingcombinators"
1578− , "graphicsFormats"
1579− , "graphics-formats-collada"
1580− , "graphicstools"
1581− , "graph-rewriting"
1582− , "graph-rewriting-cl"
1583− , "graph-rewriting-gl"
1584− , "graph-rewriting-lambdascope"
1585− , "graph-rewriting-layout"
1586− , "graph-rewriting-ski"
1587− , "graph-rewriting-strategies"
1588− , "graph-rewriting-trs"
1589− , "graph-rewriting-ww"
1590− , "graphtype"
1591− , "graph-utils"
1592− , "graph-wrapper"
1593− , "greencard"
1594− , "greencard-lib"
1595− , "greg-client"
1596− , "Grempa"
1597− , "grm"
1598− , "groundhog-inspector"
1599− , "groundhog-th"
1600− , "Grow"
1601− , "GrowlNotify"
1602− , "gruff"
1603− , "gruff-examples"
1604− , "gsasl"
1605− , "gsc-weighting"
1606− , "gsl-random"
1607− , "gsl-random-fu"
1608− , "gsmenu"
1609− , "gstreamer"
1610− , "GTALib"
1611− , "gtfs"
1612− , "gtk2hs-cast-glade"
1613− , "gtk2hs-cast-gnomevfs"
1614− , "gtk2hs-cast-gtk"
1615− , "gtk2hs-cast-gtkglext"
1616− , "Gtk2hsGenerics"
1617− , "gtk2hs-rpn"
1618− , "gtk3-mac-integration"
1619− , "gtkglext"
1620− , "GtkGLTV"
1621− , "gtkimageview"
1622− , "gtk-mac-integration"
1623− , "gtkrsync"
1624− , "gtk-serialized-event"
1625− , "gtk-toy"
1626− , "guarded-rewriting"
1627− , "GuiHaskell"
1628− , "GuiTV"
1629− , "haar"
1630− , "Hach"
1631− , "hack2-contrib"
1632− , "hack2-contrib-extra"
1633− , "hack2-handler-happstack-server"
1634− , "hack2-handler-mongrel2-http"
1635− , "hack2-handler-snap-server"
1636− , "hack2-handler-warp"
1637− , "hack2-interface-wai"
1638− , "hackage2hwn"
1639− , "hackage2twitter"
1640− , "hackage-mirror"
1641− , "hackage-plot"
1642− , "hackage-proxy"
1643− , "hackager"
1644− , "hackage-server"
1645− , "hackage-sparks"
1646− , "hack-contrib"
1647− , "hack-contrib-press"
1648− , "hackernews"
1649− , "hack-frontend-happstack"
1650− , "hack-handler-epoll"
1651− , "hack-handler-evhttp"
1652− , "hack-handler-fastcgi"
1653− , "hack-handler-happstack"
1654− , "hack-handler-hyena"
1655− , "hack-handler-kibro"
1656− , "hack-handler-simpleserver"
1657− , "HackMail"
1658− , "hack-middleware-cleanpath"
1659− , "hack-middleware-clientsession"
1660− , "hack-middleware-jsonp"
1661− , "hactor"
1662− , "haddock-leksah"
1663− , "haddocset"
1664− , "hadoop-tools"
1665− , "haggis"
1666− , "Haggressive"
1667− , "hairy"
1668− , "hakaru"
1669− , "hakismet"
1670− , "hakyll-agda"
1671− , "hakyll-blaze-templates"
1672− , "hakyll-contrib"
1673− , "hakyll-contrib-hyphenation"
1674− , "hakyll-contrib-links"
1675− , "hakyll-convert"
1676− , "hakyll-elm"
1677− , "halberd"
1678− , "HaLeX"
1679− , "halfs"
1680− , "halipeto"
1681− , "halma"
1682− , "hampp"
1683− , "hamtmap"
1684− , "hamusic"
1685− , "handa-gdata"
1686− , "handle-like"
1687− , "HandsomeSoup"
1688− , "hans"
1689− , "hans-pcap"
1690− , "hapistrano"
1691− , "happindicator"
1692− , "happindicator3"
1693− , "happraise"
1694− , "HAppS-Data"
1695− , "HAppSHelpers"
1696− , "happs-hsp"
1697− , "happs-hsp-template"
1698− , "HAppS-IxSet"
1699− , "HAppS-Server"
1700− , "HAppS-State"
1701− , "happstack-auth"
1702− , "happstack-clientsession"
1703− , "happstack-contrib"
1704− , "happstack-data"
1705− , "happstack-dlg"
1706− , "happstack-facebook"
1707− , "happstack-fay"
1708− , "happstack-fay-ajax"
1709− , "happstack-foundation"
1710− , "happstack-heist"
1711− , "happstack-helpers"
1712− , "happstack-hsp"
1713− , "happstack-ixset"
1714− , "happstack-jmacro"
1715− , "happstack-monad-peel"
1716− , "happstack-plugins"
1717− , "happstack-state"
1718− , "happstack-util"
1719− , "happstack-yui"
1720− , "happs-tutorial"
1721− , "HAppS-Util"
1722− , "happybara"
1723− , "happybara-webkit"
1724− , "happybara-webkit-server"
1725− , "happy-meta"
1726− , "harchive"
1727− , "hark"
1728− , "HARM"
1729− , "HarmTrace"
1730− , "HarmTrace-Base"
1731− , "harp"
1732− , "harpy"
1733− , "has"
1734− , "hascal"
1735− , "hascat"
1736− , "hascat-lib"
1737− , "hascat-setup"
1738− , "hascat-system"
1739− , "Haschoo"
1740− , "HasGP"
1741− , "hash"
1742− , "hashable-generics"
1743− , "hashed-storage"
1744− , "Hashell"
1745− , "hasim"
1746− , "hask"
1747− , "haskanoid"
1748− , "haskarrow"
1749− , "haskdeep"
1750− , "haskeem"
1751− , "haskeline-class"
1752− , "haskell2010"
1753− , "haskell98"
1754− , "haskell-aliyun"
1755− , "haskell-awk"
1756− , "haskell-bcrypt"
1757− , "haskell-brainfuck"
1758− , "haskell-cnc"
1759− , "haskell-course-preludes"
1760− , "haskelldb-connect-hdbc"
1761− , "haskelldb-connect-hdbc-catchio-mtl"
1762− , "haskelldb-connect-hdbc-catchio-tf"
1763− , "haskelldb-connect-hdbc-catchio-transformers"
1764− , "haskelldb-connect-hdbc-lifted"
1765− , "haskelldb-dynamic"
1766− , "haskelldb-hdbc"
1767− , "haskelldb-hdbc-mysql"
1768− , "haskelldb-hdbc-odbc"
1769− , "haskelldb-hdbc-postgresql"
1770− , "haskelldb-hdbc-sqlite3"
1771− , "haskelldb-hsql"
1772− , "haskelldb-hsql-mysql"
1773− , "haskelldb-hsql-odbc"
1774− , "haskelldb-hsql-postgresql"
1775− , "haskelldb-hsql-sqlite3"
1776− , "haskelldb-wx"
1777− , "haskell-docs"
1778− , "haskell-formatter"
1779− , "haskell-ftp"
1780− , "haskell-in-space"
1781− , "haskell-names"
1782− , "haskell-neo4j-client"
1783− , "HaskellNN"
1784− , "Haskelloids"
1785− , "haskell-openflow"
1786− , "haskell-packages"
1787− , "haskell-pdf-presenter"
1788− , "haskell-platform-test"
1789− , "haskell-plot"
1790− , "haskell-reflect"
1791− , "haskell-rules"
1792− , "haskellscrabble"
1793− , "haskell-src-meta-mwotton"
1794− , "HaskellTorrent"
1795− , "haskell-type-exts"
1796− , "haskell-tyrant"
1797− , "haskell-xmpp"
1798− , "haskelm"
1799− , "haskgame"
1800− , "haskheap"
1801− , "haskhol-core"
1802− , "hask-home"
1803− , "haskmon"
1804− , "haskoin"
1805− , "haskoin-crypto"
1806− , "haskoin-protocol"
1807− , "haskoin-script"
1808− , "haskoin-util"
1809− , "haskoin-wallet"
1810− , "haskoon"
1811− , "haskoon-httpspec"
1812− , "haskoon-salvia"
1813− , "haskore"
1814− , "haskore-realtime"
1815− , "haskore-supercollider"
1816− , "haskore-synthesizer"
1817− , "haskore-vintage"
1818− , "haslo"
1819− , "hasloGUI"
1820− , "hasparql-client"
1821− , "hastache-aeson"
1822− , "haste-compiler"
1823− , "haste-perch"
1824− , "has-th"
1825− , "hat"
1826− , "hatex-guide"
1827− , "HaTeX-meta"
1828− , "HaVSA"
1829− , "hawitter"
1830− , "Hawk"
1831− , "haxparse"
1832− , "hayland"
1833− , "Hayoo"
1834− , "hback"
1835− , "hbayes"
1836− , "hBDD-CUDD"
1837− , "hbeat"
1838− , "hblas"
1839− , "hblock"
1840− , "h-booru"
1841− , "hburg"
1842− , "HCard"
1843− , "hcheat"
1844− , "hchesslib"
1845− , "HCL"
1846− , "hcltest"
1847− , "hcron"
1848− , "hCsound"
1849− , "hcube"
1850− , "hcwiid"
1851− , "hdaemonize-buildfix"
1852− , "HDBC-mysql"
1853− , "HDBC-sqlite3"
1854− , "hdbi"
1855− , "hdbi-conduit"
1856− , "hdbi-postgresql"
1857− , "hdbi-sqlite"
1858− , "hdbi-tests"
1859− , "hDFA"
1860− , "hdigest"
1861− , "hdirect"
1862− , "hdis86"
1863− , "hdiscount"
1864− , "hdm"
1865− , "hdocs"
1866− , "hdph"
1867− , "hdph-closure"
1868− , "HDRUtils"
1869− , "hecc"
1870− , "Hedi"
1871− , "hedn"
1872− , "heist-aeson"
1873− , "helics"
1874− , "helics-wai"
1875− , "helium"
1876− , "hell"
1877− , "hellage"
1878− , "hellnet"
1879− , "helm"
1880− , "hemkay"
1881− , "hemokit"
1882− , "hen"
1883− , "henet"
1884− , "hepevt"
1885− , "HERA"
1886− , "herbalizer"
1887− , "her-lexer"
1888− , "her-lexer-parsec"
1889− , "Hermes"
1890− , "hermit"
1891− , "hermit-syb"
1892− , "herringbone"
1893− , "herringbone-embed"
1894− , "herringbone-wai"
1895− , "hesql"
1896− , "hetris"
1897− , "heukarya"
1898− , "hevolisa"
1899− , "hevolisa-dph"
1900− , "hexpat-iteratee"
1901− , "hexpat-pickle-generic"
1902− , "hexquote"
1903− , "hF2"
1904− , "hfann"
1905− , "hfd"
1906− , "hfiar"
1907− , "hfractal"
1908− , "hfsevents"
1909− , "hfusion"
1910− , "hgalib"
1911− , "HGamer3D"
1912− , "HGamer3D-API"
1913− , "HGamer3D-Audio"
1914− , "HGamer3D-CAudio-Binding"
1915− , "HGamer3D-CEGUI-Binding"
1916− , "HGamer3D-Enet-Binding"
1917− , "HGamer3D-Graphics3D"
1918− , "HGamer3D-GUI"
1919− , "HGamer3D-InputSystem"
1920− , "HGamer3D-Network"
1921− , "HGamer3D-Ogre-Binding"
1922− , "HGamer3D-OIS-Binding"
1923− , "HGamer3D-SDL2-Binding"
1924− , "HGamer3D-SFML-Binding"
1925− , "HGamer3D-WinEvent"
1926− , "HGamer3D-Wire"
1927− , "hg-buildpackage"
1928− , "hgen"
1929− , "hgeometric"
1930− , "hgithub"
1931− , "HGL"
1932− , "hgom"
1933− , "h-gpgme"
1934− , "HGraphStorage"
1935− , "hharp"
1936− , "HHDL"
1937− , "hiccup"
1938− , "hichi"
1939− , "hieraclus"
1940− , "hierarchical-clustering"
1941− , "hierarchical-clustering-diagrams"
1942− , "hiernotify"
1943− , "Hieroglyph"
1944− , "HiggsSet"
1945− , "higherorder"
1946− , "highWaterMark"
1947− , "himg"
1948− , "himpy"
1949− , "hinduce-classifier"
1950− , "hinduce-classifier-decisiontree"
1951− , "hinduce-examples"
1952− , "hint-server"
1953− , "hinvaders"
1954− , "hinze-streams"
1955− , "hircules"
1956− , "hirt"
1957− , "hissmetrics"
1958− , "Histogram"
1959− , "historian"
1960− , "hist-pl"
1961− , "hist-pl-fusion"
1962− , "hist-pl-lmf"
1963− , "hjs"
1964− , "HJVM"
1965− , "hlatex"
1966− , "hlbfgsb"
1967− , "hlcm"
1968− , "HLearn-algebra"
1969− , "HLearn-datastructures"
1970− , "hledger-chart"
1971− , "hledger-irr"
1972− , "hledger-vty"
1973− , "hlibev"
1974− , "hlibfam"
1975− , "HListPP"
1976− , "hlogger"
1977− , "HLogger"
1978− , "hly"
1979− , "HMap"
1980− , "hmark"
1981− , "hmarkup"
1982− , "hmatrix-banded"
1983− , "hmatrix-gsl-stats"
1984− , "hmatrix-quadprogpp"
1985− , "hmatrix-static"
1986− , "hmatrix-syntax"
1987− , "hmatrix-tests"
1988− , "hmeap-utils"
1989− , "hmk"
1990− , "HMM"
1991− , "hmm-hmatrix"
1992− , "hMollom"
1993− , "hmp3"
1994− , "Hmpf"
1995− , "hmpfr"
1996− , "hmumps"
1997− , "HNM"
1998− , "hnn"
1999− , "hoauth"
2000− , "hob"
2001− , "hobbits"
2002− , "HODE"
2003− , "Hoed"
2004− , "hofix-mtl"
2005− , "hog"
2006− , "hogg"
2007− , "hogre"
2008− , "hogre-examples"
2009− , "hois"
2010− , "hole"
2011− , "holey-format"
2012− , "Holumbus-Distribution"
2013− , "Holumbus-MapReduce"
2014− , "Holumbus-Searchengine"
2015− , "Holumbus-Storage"
2016− , "holy-project"
2017− , "homeomorphic"
2018− , "hommage"
2019− , "hommage-ds"
2020− , "HongoDB"
2021− , "hood"
2022− , "hoodie"
2023− , "hoodle"
2024− , "hoodle-builder"
2025− , "hoodle-core"
2026− , "hoodle-extra"
2027− , "hoodle-parser"
2028− , "hoodle-publish"
2029− , "hoodle-render"
2030− , "hoodle-types"
2031− , "hood-off"
2032− , "hoovie"
2033− , "hopencc"
2034− , "hopencl"
2035− , "hOpenPGP"
2036− , "hopfield"
2037− , "hoq"
2038− , "hotswap"
2039− , "hp2any-core"
2040− , "hp2any-graph"
2041− , "hp2any-manager"
2042− , "hpage"
2043− , "hpapi"
2044− , "hpaste"
2045− , "hpasteit"
2046− , "HPath"
2047− , "hpc-coveralls"
2048− , "hpc-tracer"
2049− , "hPDB-examples"
2050− , "HPDF"
2051− , "hplayground"
2052− , "hplaylist"
2053− , "HPlot"
2054− , "hpodder"
2055− , "HPong"
2056− , "hprotoc"
2057− , "hprotoc-fork"
2058− , "hps-cairo"
2059− , "hpygments"
2060− , "hpylos"
2061− , "hR"
2062− , "hranker"
2063− , "HRay"
2064− , "Hricket"
2065− , "HROOT"
2066− , "HROOT-core"
2067− , "HROOT-graf"
2068− , "HROOT-hist"
2069− , "HROOT-io"
2070− , "HROOT-math"
2071− , "hs2bf"
2072− , "hs2dot"
2073− , "Hs2lib"
2074− , "hsbackup"
2075− , "hsbencher-fusion"
2076− , "hsc2hs"
2077− , "hsc3-cairo"
2078− , "hsc3-data"
2079− , "hsc3-forth"
2080− , "hsc3-graphs"
2081− , "hsc3-lang"
2082− , "hsc3-lisp"
2083− , "hsc3-plot"
2084− , "hsc3-rec"
2085− , "hsc3-server"
2086− , "hsc3-unsafe"
2087− , "hscamwire"
2088− , "hs-carbon"
2089− , "hs-carbon-examples"
2090− , "hscassandra"
2091− , "hs-cdb"
2092− , "hsclock"
2093− , "hscrtmpl"
2094− , "hscurses"
2095− , "hscurses-fish-ex"
2096− , "hsdip"
2097− , "hsdns-cache"
2098− , "hs-dotnet"
2099− , "Hsed"
2100− , "hsenv"
2101− , "hsexif"
2102− , "hsfacter"
2103− , "HSFFIG"
2104− , "hs-ffmpeg"
2105− , "hs-fltk"
2106− , "hs-gchart"
2107− , "hs-gen-iface"
2108− , "hs-GeoIP"
2109− , "HSGEP"
2110− , "hsgnutls"
2111− , "hsgnutls-yj"
2112− , "hsgsom"
2113− , "HsHaruPDF"
2114− , "HSHHelpers"
2115− , "HsHyperEstraier"
2116− , "hsignal"
2117− , "hSimpleDB"
2118− , "hsini"
2119− , "hs-java"
2120− , "hs-json-rpc"
2121− , "HsJudy"
2122− , "hskeleton"
2123− , "hslackbuilder"
2124− , "hslibsvm"
2125− , "hslogger4j"
2126− , "hs-logo"
2127− , "hslogstash"
2128− , "hsmagick"
2129− , "HSmarty"
2130− , "hs-mesos"
2131− , "hsmisc"
2132− , "Hsmtlib"
2133− , "hsmtpclient"
2134− , "hsndfile-storablevector"
2135− , "hsnock"
2136− , "hs-nombre-generator"
2137− , "hsns"
2138− , "hsntp"
2139− , "hsoptions"
2140− , "HSoundFile"
2141− , "hsparql"
2142− , "HsParrot"
2143− , "hsp-cgi"
2144− , "hspec-expectations-pretty"
2145− , "hspec-experimental"
2146− , "hspec-shouldbe"
2147− , "hspec-snap"
2148− , "HsPerl5"
2149− , "hs-pgms"
2150− , "hs-pkpass"
2151− , "hspread"
2152− , "hspresent"
2153− , "hsprocess"
2154− , "hsql-mysql"
2155− , "hsqml-demo-morris"
2156− , "hsqml-demo-samples"
2157− , "hsqml-morris"
2158− , "hs-scrape"
2159− , "hsSqlite3"
2160− , "HsSVN"
2161− , "hstatistics"
2162− , "hstats"
2163− , "hstest"
2164− , "hstidy"
2165− , "hstorchat"
2166− , "hstradeking"
2167− , "HStringTemplateHelpers"
2168− , "hs-twitter"
2169− , "hs-twitterarchiver"
2170− , "hstyle"
2171− , "hstzaar"
2172− , "hsubconvert"
2173− , "hs-vcard"
2174− , "HSvm"
2175− , "hswip"
2176− , "hsx"
2177− , "hsXenCtrl"
2178− , "hsx-jmacro"
2179− , "hsx-xhtml"
2180− , "hsyscall"
2181− , "hszephyr"
2182− , "HTab"
2183− , "hTalos"
2184− , "hTensor"
2185− , "HTicTacToe"
2186− , "html2hamlet"
2187− , "html-email-validate"
2188− , "htodo"
2189− , "htoml"
2190− , "htsn-import"
2191− , "http-client-request-modifiers"
2192− , "http-conduit-browser"
2193− , "http-conduit-downloader"
2194− , "http-encodings"
2195− , "http-enumerator"
2196− , "http-monad"
2197− , "http-proxy"
2198− , "https-everywhere-rules"
2199− , "https-everywhere-rules-raw"
2200− , "http-shed"
2201− , "HTTP-Simple"
2202− , "httpspec"
2203− , "http-streams"
2204− , "http-test"
2205− , "htune"
2206− , "htzaar"
2207− , "hubris"
2208− , "HueAPI"
2209− , "hugs2yc"
2210− , "hulk"
2211− , "hums"
2212− , "HUnit-Diff"
2213− , "hunit-gui"
2214− , "HUnit-Plus"
2215− , "hunit-rematch"
2216− , "hunt-searchengine"
2217− , "hurdle"
2218− , "husk-scheme"
2219− , "husk-scheme-libs"
2220− , "husky"
2221− , "hutton"
2222− , "huzzy"
2223− , "hVOIDP"
2224− , "hws"
2225− , "HXMPP"
2226− , "hxmppc"
2227− , "hxournal"
2228− , "HXQ"
2229− , "hxt-binary"
2230− , "hxt-filter"
2231− , "hxthelper"
2232− , "hxweb"
2233− , "hybrid"
2234− , "hybrid-vectors"
2235− , "hydra-hs"
2236− , "hydra-print"
2237− , "hydrogen"
2238− , "hydrogen-cli-args"
2239− , "hydrogen-data"
2240− , "hydrogen-parsing"
2241− , "hydrogen-prelude"
2242− , "hydrogen-prelude-parsec"
2243− , "hydrogen-util"
2244− , "hyena"
2245− , "hylolib"
2246− , "hylotab"
2247− , "hyloutils"
2248− , "hyperdrive"
2249− , "hyperloglog"
2250− , "hyperpublic"
2251− , "hypher"
2252− , "iban"
2253− , "iCalendar"
2254− , "iconv"
2255− , "ideas"
2256− , "ideas-math"
2257− , "ide-backend"
2258− , "idiii"
2259− , "idna2008"
2260− , "idris"
2261− , "IDynamic"
2262− , "ieee-utils"
2263− , "iException"
2264− , "IFS"
2265− , "ig"
2266− , "ige-mac-integration"
2267− , "igraph"
2268− , "igrf"
2269− , "ihaskell"
2270− , "ihaskell-aeson"
2271− , "ihaskell-basic"
2272− , "ihaskell-blaze"
2273− , "ihaskell-charts"
2274− , "ihaskell-display"
2275− , "ihaskell-hatex"
2276− , "ihaskell-juicypixels"
2277− , "ihaskell-magic"
2278− , "ihaskell-parsec"
2279− , "ihttp"
2280− , "illuminate"
2281− , "imagepaste"
2282− , "imbib"
2283− , "imgurder"
2284− , "imm"
2285− , "imparse"
2286− , "ImperativeHaskell"
2287− , "implicit"
2288− , "improve"
2289− , "INblobs"
2290− , "inch"
2291− , "include-file"
2292− , "incremental-computing"
2293− , "incremental-sat-solver"
2294− , "increments"
2295− , "index-core"
2296− , "indian-language-font-converter"
2297− , "indices"
2298− , "infernu"
2299− , "infer-upstream"
2300− , "infinity"
2301− , "infix"
2302− , "InfixApplicative"
2303− , "inflections"
2304− , "inflist"
2305− , "informative"
2306− , "instant-generics"
2307− , "instant-zipper"
2308− , "integer-pure"
2309− , "intel-aes"
2310− , "interleavableGen"
2311− , "interleavableIO"
2312− , "internetmarke"
2313− , "interpolatedstring-qq"
2314− , "interpolatedstring-qq-mwotton"
2315− , "intricacy"
2316− , "intset"
2317− , "IOR"
2318− , "io-reactive"
2319− , "IORefCAS"
2320− , "iotransaction"
2321− , "ipatch"
2322− , "ipc"
2323− , "ipprint"
2324− , "iptables-helpers"
2325− , "iptadmin"
2326− , "Irc"
2327− , "ircbot"
2328− , "ircbouncer"
2329− , "irc-client"
2330− , "ironforge"
2331− , "iron-mq"
2332− , "IrrHaskell"
2333− , "isevaluated"
2334− , "ismtp"
2335− , "iteratee"
2336− , "iteratee-compress"
2337− , "iteratee-parsec"
2338− , "iteratee-stm"
2339− , "iterIO"
2340− , "iterio-server"
2341− , "iter-stats"
2342− , "ivar-simple"
2343− , "ivor"
2344− , "ivory"
2345− , "ivory-opts"
2346− , "ivory-quickcheck"
2347− , "ivory-stdlib"
2348− , "ivy-web"
2349− , "ixdopp"
2350− , "ixset-typed"
2351− , "iyql"
2352− , "j2hs"
2353− , "jack-bindings"
2354− , "jackminimix"
2355− , "JackMiniMix"
2356− , "jalla"
2357− , "jammittools"
2358− , "jarfind"
2359− , "java-bridge"
2360− , "java-bridge-extras"
2361− , "java-reflect"
2362− , "javasf"
2363− , "Javasf"
2364− , "javav"
2365− , "Javav"
2366− , "jespresso"
2367− , "jmacro"
2368− , "jmacro-rpc"
2369− , "jmacro-rpc-happstack"
2370− , "jmacro-rpc-snap"
2371− , "jobqueue"
2372− , "join"
2373− , "joinlist"
2374− , "jonathanscard"
2375− , "jort"
2376− , "jose"
2377− , "jsc"
2378− , "JsContracts"
2379− , "js-good-parts"
2380− , "jsmw"
2381− , "json2"
2382− , "json2-hdbc"
2383− , "json-b"
2384− , "JSONb"
2385− , "JSON-Combinator"
2386− , "JSON-Combinator-Examples"
2387− , "JsonGrammar"
2388− , "json-qq"
2389− , "jsonresume"
2390− , "json-rpc"
2391− , "json-tools"
2392− , "jspath"
2393− , "judy"
2394− , "JuicyPixels-repa"
2395− , "JunkDB-driver-gdbm"
2396− , "JYU-Utils"
2397− , "kangaroo"
2398− , "kansas-lava"
2399− , "kansas-lava-cores"
2400− , "kansas-lava-papilio"
2401− , "kansas-lava-shake"
2402− , "katt"
2403− , "keiretsu"
2404− , "Ketchup"
2405− , "kevin"
2406− , "keyring"
2407− , "keystore"
2408− , "kibro"
2409− , "kicad-data"
2410− , "kickass-torrents-dump-parser"
2411− , "KiCS"
2412− , "KiCS-debugger"
2413− , "KiCS-prophecy"
2414− , "kif-parser"
2415− , "kit"
2416− , "kmeans-par"
2417− , "koellner-phonetic"
2418− , "Konf"
2419− , "korfu"
2420− , "kqueue"
2421− , "kure-your-boilerplate"
2422− , "KyotoCabinet"
2423− , "labeled-graph"
2424− , "labyrinth"
2425− , "labyrinth-server"
2426− , "lambda2js"
2427− , "lambdaBase"
2428− , "lambdabot"
2429− , "lambdabot-core"
2430− , "lambdabot-haskell-plugins"
2431− , "lambdabot-irc-plugins"
2432− , "lambdabot-misc-plugins"
2433− , "lambdabot-novelty-plugins"
2434− , "lambdabot-reference-plugins"
2435− , "lambdabot-social-plugins"
2436− , "lambdabot-utils"
2437− , "lambda-bridge"
2438− , "LambdaCalculator"
2439− , "lambdacat"
2440− , "lambdacms-core"
2441− , "lambdacms-media"
2442− , "lambdacube"
2443− , "lambdacube-bullet"
2444− , "lambdacube-engine"
2445− , "lambdacube-examples"
2446− , "lambdacube-gl"
2447− , "lambdacube-samples"
2448− , "lambda-devs"
2449− , "lambdaFeed"
2450− , "LambdaHack"
2451− , "LambdaINet"
2452− , "lambdaLit"
2453− , "LambdaPrettyQuote"
2454− , "LambdaShell"
2455− , "lambda-toolbox"
2456− , "lambdatwit"
2457− , "lambdiff"
2458− , "lame-tester"
2459− , "language-bash"
2460− , "language-boogie"
2461− , "language-c-comments"
2462− , "language-c-inline"
2463− , "language-eiffel"
2464− , "language-glsl"
2465− , "language-go"
2466− , "language-java-classfile"
2467− , "language-mixal"
2468− , "language-objc"
2469− , "language-python-colour"
2470− , "language-sh"
2471− , "language-spelling"
2472− , "language-sqlite"
2473− , "language-thrift"
2474− , "Lastik"
2475− , "lat"
2476− , "latest-npm-version"
2477− , "Lattices"
2478− , "layers"
2479− , "layout"
2480− , "layout-bootstrap"
2481− , "lazyarray"
2482− , "lazysplines"
2483− , "l-bfgs-b"
2484− , "lcs"
2485− , "ldap-client"
2486− , "ldif"
2487− , "leaf"
2488− , "leaky"
2489− , "learn-physics"
2490− , "learn-physics-examples"
2491− , "leksah"
2492− , "leksah-server"
2493− , "lendingclub"
2494− , "lenses"
2495− , "Level0"
2496− , "leveldb-haskell-fork"
2497− , "levmar"
2498− , "levmar-chart"
2499− , "lgtk"
2500− , "lha"
2501− , "lhae"
2502− , "lhe"
2503− , "LibClang"
2504− , "libcspm"
2505− , "libexpect"
2506− , "libGenI"
2507− , "libgit"
2508− , "libhbb"
2509− , "libjenkins"
2510− , "libltdl"
2511− , "liboleg"
2512− , "libpq"
2513− , "libssh2-conduit"
2514− , "libsystemd-daemon"
2515− , "libvirt-hs"
2516− , "libxml"
2517− , "libxslt"
2518− , "lifter"
2519− , "lighttpd-conf"
2520− , "lighttpd-conf-qq"
2521− , "lilypond"
2522− , "Limit"
2523− , "limp"
2524− , "limp-cbc"
2525− , "lin-alg"
2526− , "linear-accelerate"
2527− , "linear-algebra-cblas"
2528− , "linear-maps"
2529− , "linearscan-hoopl"
2530− , "LinearSplit"
2531− , "LinkChecker"
2532− , "linkchk"
2533− , "linkcore"
2534− , "linklater"
2535− , "linux-blkid"
2536− , "linux-kmod"
2537− , "linux-perf"
2538− , "linux-ptrace"
2539− , "lio-eci11"
2540− , "lio-simple"
2541− , "liquidhaskell"
2542− , "listlike-instances"
2543− , "list-remote-forwards"
2544− , "list-t-html-parser"
2545− , "ListTree"
2546− , "literals"
2547− , "live-sequencer"
2548− , "ll-picosat"
2549− , "llsd"
2550− , "llvm-ffi"
2551− , "llvm-general-quote"
2552− , "llvm-ht"
2553− , "lmdb"
2554− , "loch"
2555− , "lock-file"
2556− , "log2json"
2557− , "log-effect"
2558− , "logging"
2559− , "logic-classes"
2560− , "LogicGrowsOnTrees"
2561− , "LogicGrowsOnTrees-MPI"
2562− , "LogicGrowsOnTrees-network"
2563− , "LogicGrowsOnTrees-processes"
2564− , "logic-TPTP"
2565− , "lojban"
2566− , "lojbanParser"
2567− , "lojbanXiragan"
2568− , "lojysamban"
2569− , "loli"
2570− , "loop-effin"
2571− , "loopy"
2572− , "lord"
2573− , "loris"
2574− , "lostcities"
2575− , "lscabal"
2576− , "L-seed"
2577− , "LslPlus"
2578− , "ls-usb"
2579− , "lsystem"
2580− , "luachunk"
2581− , "lucienne"
2582− , "Lucu"
2583− , "lui"
2584− , "luka"
2585− , "luthor"
2586− , "lvish"
2587− , "lvmlib"
2588− , "lye"
2589− , "maam"
2590− , "machinecell"
2591− , "machines"
2592− , "machines-directory"
2593− , "machines-io"
2594− , "machines-process"
2595− , "machines-zlib"
2596− , "mage"
2597− , "magic"
2598− , "MagicHaskeller"
2599− , "magma"
2600− , "mahoro"
2601− , "maid"
2602− , "mailbox-count"
2603− , "majordomo"
2604− , "majority"
2605− , "make-package"
2606− , "manatee"
2607− , "manatee-anything"
2608− , "manatee-browser"
2609− , "manatee-core"
2610− , "manatee-curl"
2611− , "manatee-editor"
2612− , "manatee-filemanager"
2613− , "manatee-imageviewer"
2614− , "manatee-mplayer"
2615− , "manatee-pdfviewer"
2616− , "manatee-processmanager"
2617− , "manatee-reader"
2618− , "manatee-template"
2619− , "manatee-terminal"
2620− , "manatee-welcome"
2621− , "mandrill"
2622− , "mandulia"
2623− , "mangopay"
2624− , "manifolds"
2625− , "marionetta"
2626− , "markdown2svg"
2627− , "markdown-kate"
2628− , "markdown-pap"
2629− , "markov-processes"
2630− , "markup-preview"
2631− , "marmalade-upload"
2632− , "marquise"
2633− , "masakazu-bot"
2634− , "matchers"
2635− , "mathblog"
2636− , "mathlink"
2637− , "matlab"
2638− , "matrices"
2639− , "matsuri"
2640− , "maude"
2641− , "maxent"
2642− , "maxsharing"
2643− , "maybench"
2644− , "MaybeT"
2645− , "MaybeT-monads-tf"
2646− , "MaybeT-transformers"
2647− , "MazesOfMonad"
2648− , "mbox-tools"
2649− , "MC-Fold-DP"
2650− , "mcmc-samplers"
2651− , "Measure"
2652− , "mecab"
2653− , "mediawiki"
2654− , "mediawiki2latex"
2655− , "mega-sdist"
2656− , "melody"
2657− , "memcache-haskell"
2658− , "memo-sqlite"
2659− , "MetaObject"
2660− , "meta-par-accelerate"
2661− , "metaplug"
2662− , "metric"
2663− , "metrics"
2664− , "Metrics"
2665− , "metronome"
2666− , "MFlow"
2667− , "Mhailist"
2668− , "MHask"
2669− , "midimory"
2670− , "midisurface"
2671− , "mighttpd"
2672− , "miku"
2673− , "milena"
2674− , "mime-directory"
2675− , "mime-string"
2676− , "minesweeper"
2677− , "MiniAgda"
2678− , "miniball"
2679− , "miniforth"
2680− , "minimung"
2681− , "minioperational"
2682− , "miniplex"
2683− , "minirotate"
2684− , "ministg"
2685− , "mirror-tweet"
2686− , "misfortune"
2687− , "MissingPy"
2688− , "missing-py2"
2689− , "mix-arrows"
2690− , "mkbndl"
2691− , "mlist"
2692− , "ml-w"
2693− , "mmtl"
2694− , "mmtl-base"
2695− , "moan"
2696− , "modelicaparser"
2697− , "modsplit"
2698− , "modular-prelude-classy"
2699− , "module-management"
2700− , "moe"
2701− , "mohws"
2702− , "monad-abort-fd"
2703− , "monadacme"
2704− , "monad-atom"
2705− , "monad-atom-simple"
2706− , "monad-bool"
2707− , "MonadCatchIO-mtl-foreign"
2708− , "MonadCatchIO-transformers-foreign"
2709− , "monad-exception"
2710− , "monadiccp"
2711− , "monadiccp-gecode"
2712− , "monad-interleave"
2713− , "MonadLab"
2714− , "monad-levels"
2715− , "monad-lrs"
2716− , "monad-memo"
2717− , "monad-mersenne-random"
2718− , "monad-peel"
2719− , "monad-ran"
2720− , "MonadRandomLazy"
2721− , "monad-stlike-io"
2722− , "monad-stlike-stm"
2723− , "monad-tx"
2724− , "monad-unify"
2725− , "monarch"
2726− , "Monaris"
2727− , "Monatron"
2728− , "Monatron-IO"
2729− , "mongodb-queue"
2730− , "mongrel2-handler"
2731− , "Monocle"
2732− , "mono-foldable"
2733− , "monoid-owns"
2734− , "monoidplus"
2735− , "monoids"
2736− , "monomorphic"
2737− , "monte-carlo"
2738− , "moo"
2739− , "morfette"
2740− , "morfeusz"
2741− , "mosaico-lib"
2742− , "mount"
2743− , "mp3decoder"
2744− , "mpdmate"
2745− , "mpppc"
2746− , "mpretty"
2747− , "mprover"
2748− , "mps"
2749− , "mpvguihs"
2750− , "mqtt-hs"
2751− , "msgpack-idl"
2752− , "mstate"
2753− , "mtgoxapi"
2754− , "mtl-tf"
2755− , "mtlx"
2756− , "mtp"
2757− , "mudbath"
2758− , "mueval"
2759− , "multifocal"
2760− , "multipass"
2761− , "multiplate-simplified"
2762− , "multirec-alt-deriver"
2763− , "multirec-binary"
2764− , "multisetrewrite"
2765− , "murmurhash3"
2766− , "MusicBrainz"
2767− , "musicbrainz-email"
2768− , "music-graphics"
2769− , "music-parts"
2770− , "music-pitch"
2771− , "music-preludes"
2772− , "music-score"
2773− , "music-sibelius"
2774− , "music-suite"
2775− , "music-util"
2776− , "musicxml"
2777− , "mustache2hs"
2778− , "mutable-iter"
2779− , "mvclient"
2780− , "mysnapsession"
2781− , "mysnapsession-example"
2782− , "mysql-effect"
2783− , "mysql-simple-quasi"
2784− , "mysql-simple-typed"
2785− , "myTestlll"
2786− , "mzv"
2787− , "named-lock"
2788− , "nanoAgda"
2789− , "nano-cryptr"
2790− , "nanocurses"
2791− , "nano-hmac"
2792− , "nano-md5"
2793− , "nanomsg-haskell"
2794− , "narc"
2795− , "nats-queue"
2796− , "natural-number"
2797− , "ncurses"
2798− , "neat"
2799− , "needle"
2800− , "nemesis"
2801− , "nemesis-titan"
2802− , "nerf"
2803− , "nero"
2804− , "nero-wai"
2805− , "nero-warp"
2806− , "nested-routes"
2807− , "netlines"
2808− , "NetSNMP"
2809− , "netspec"
2810− , "nettle"
2811− , "network-address"
2812− , "network-anonymous-i2p"
2813− , "network-api-support"
2814− , "network-builder"
2815− , "network-bytestring"
2816− , "network-connection"
2817− , "network-data"
2818− , "network-house"
2819− , "network-minihttp"
2820− , "Network-NineP"
2821− , "network-protocol-xmpp"
2822− , "network-rpca"
2823− , "network-server"
2824− , "network-service"
2825− , "network-simple-tls"
2826− , "network-topic-models"
2827− , "network-transport-amqp"
2828− , "network-transport-zeromq"
2829− , "network-websocket"
2830− , "newports"
2831− , "newsynth"
2832− , "newt"
2833− , "newtype-th"
2834− , "NGrams"
2835− , "ngrams-loader"
2836− , "nibblestring"
2837− , "nicovideo-translator"
2838− , "nikepub"
2839− , "Ninjas"
2840− , "nitro"
2841− , "nixos-types"
2842− , "nkjp"
2843− , "nm"
2844− , "nme"
2845− , "nntp"
2846− , "noise"
2847− , "Nomyx"
2848− , "Nomyx-Core"
2849− , "Nomyx-Language"
2850− , "Nomyx-Rules"
2851− , "Nomyx-Web"
2852− , "nondeterminism"
2853− , "NonEmptyList"
2854− , "noodle"
2855− , "NoSlow"
2856− , "not-gloss-examples"
2857− , "notmuch-haskell"
2858− , "notmuch-web"
2859− , "np-linear"
2860− , "nptools"
2861− , "nthable"
2862− , "null-canvas"
2863− , "NumberSieves"
2864− , "numerals"
2865− , "numerals-base"
2866− , "numeric-qq"
2867− , "nums"
2868− , "Nussinov78"
2869− , "NXT"
2870− , "NXTDSL"
2871− , "nyan"
2872− , "nymphaea"
2873− , "obj"
2874− , "Object"
2875− , "ObjectIO"
2876− , "octohat"
2877− , "octopus"
2878− , "oculus"
2879− , "ofx"
2880− , "OGL"
2881− , "ohloh-hs"
2882− , "oi"
2883− , "ois-input-manager"
2884− , "olwrapper"
2885− , "omaketex"
2886− , "omega"
2887− , "Omega"
2888− , "omnicodec"
2889− , "on-a-horse"
2890− , "one-liner"
2891− , "oneormore"
2892− , "onu-course"
2893− , "OpenAFP"
2894− , "OpenAFP-Utils"
2895− , "OpenCL"
2896− , "OpenCLRaw"
2897− , "opencv-raw"
2898− , "openexchangerates"
2899− , "OpenGLCheck"
2900− , "opengles"
2901− , "openid"
2902− , "open-pandoc"
2903− , "openpgp-Crypto"
2904− , "openpgp-crypto-api"
2905− , "OpenSCAD"
2906− , "openssh-github-keys"
2907− , "opentheory"
2908− , "opentheory-char"
2909− , "opentheory-parser"
2910− , "opentheory-prime"
2911− , "opentheory-primitive"
2912− , "open-typerep"
2913− , "open-union"
2914− , "OpenVG"
2915− , "OpenVGRaw"
2916− , "open-witness"
2917− , "Operads"
2918− , "orchestrate"
2919− , "orchid"
2920− , "orchid-demo"
2921− , "orgmode-parse"
2922− , "origami"
2923− , "OSM"
2924− , "osm-download"
2925− , "ot"
2926− , "package-vt"
2927− , "packedstring"
2928− , "pagarme"
2929− , "PageIO"
2930− , "panda"
2931− , "PandocAgda"
2932− , "pandoc-unlit"
2933− , "papillon"
2934− , "pappy"
2935− , "paragon"
2936− , "Paraiso"
2937− , "parallel-tasks"
2938− , "parameterized-data"
2939− , "parco"
2940− , "parco-attoparsec"
2941− , "parconc-examples"
2942− , "parco-parsec"
2943− , "Parry"
2944− , "parsec2"
2945− , "parse-help"
2946− , "parsek"
2947− , "parsely"
2948− , "parser-helper"
2949− , "parsestar"
2950− , "partial-lens"
2951− , "partly"
2952− , "passage"
2953− , "pastis"
2954− , "pasty"
2955− , "Pathfinder"
2956− , "pathfindingcore"
2957− , "patronscraper"
2958− , "patterns"
2959− , "paypal-adaptive-hoops"
2960− , "paypal-api"
2961− , "pb"
2962− , "PCLT"
2963− , "PCLT-DB"
2964− , "pdf-toolbox-content"
2965− , "pdf-toolbox-core"
2966− , "pdf-toolbox-document"
2967− , "pdf-toolbox-viewer"
2968− , "pdynload"
2969− , "peakachu"
2970− , "pec"
2971− , "peg"
2972− , "penny"
2973− , "penny-bin"
2974− , "penny-lib"
2975− , "peparser"
2976− , "perdure"
2977− , "PerfectHash"
2978− , "perm"
2979− , "permute"
2980− , "PermuteEffects"
2981− , "persistent-hssqlppp"
2982− , "persistent-map"
2983− , "persistent-protobuf"
2984− , "persistent-vector"
2985− , "persona"
2986− , "persona-idp"
2987− , "pesca"
2988− , "peyotls"
2989− , "pez"
2990− , "pgdl"
2991− , "pgsql-simple"
2992− , "phasechange"
2993− , "phone-push"
2994− , "phooey"
2995− , "photoname"
2996− , "phraskell"
2997− , "pianola"
2998− , "pi-calculus"
2999− , "picologic"
3000− , "piet"
3001− , "piki"
3002− , "pinboard"
3003− , "Pipe"
3004− , "pipes-cereal-plus"
3005− , "pipes-conduit"
3006− , "pipes-network-tls"
3007− , "pipes-p2p-examples"
3008− , "pipes-vector"
3009− , "pisigma"
3010− , "pit"
3011− , "pkggraph"
3012− , "planar-graph"
3013− , "plat"
3014− , "plivo"
3015− , "PlslTools"
3016− , "plugins"
3017− , "plugins-auto"
3018− , "plumbers"
3019− , "png-file"
3020− , "pngload"
3021− , "pngload-fixed"
3022− , "pointless-haskell"
3023− , "pointless-lenses"
3024− , "pointless-rewrite"
3025− , "polh-lexicon"
3026− , "polynomial"
3027− , "polyseq"
3028− , "polytypeable"
3029− , "polytypeable-utils"
3030− , "pontarius-mediaserver"
3031− , "pontarius-xmpp"
3032− , "pontarius-xpmn"
3033− , "pool"
3034− , "pool-conduit"
3035− , "popenhs"
3036− , "poppler"
3037− , "porte"
3038− , "porter"
3039− , "ports"
3040− , "positive"
3041− , "posix-acl"
3042− , "posix-pty"
3043− , "posix-waitpid"
3044− , "PostgreSQL"
3045− , "postgresql-orm"
3046− , "postgresql-simple-typed"
3047− , "postgresql-typed"
3048− , "postgrest"
3049− , "postmark"
3050− , "postmaster"
3051− , "powermate"
3052− , "powerpc"
3053− , "pqc"
3054− , "pqueue"
3055− , "pqueue-mtl"
3056− , "practice-room"
3057− , "precis"
3058− , "prefork"
3059− , "pregame"
3060− , "prelude-generalize"
3061− , "prelude-plus"
3062− , "preprocess-haskell"
3063− , "present"
3064− , "press"
3065− , "primula-board"
3066− , "primula-bot"
3067− , "Printf-TH"
3068− , "PriorityChansConverger"
3069− , "priority-queue"
3070− , "ProbabilityMonads"
3071− , "proc"
3072− , "process-iterio"
3073− , "process-leksah"
3074− , "process-listlike"
3075− , "process-progress"
3076− , "process-qq"
3077− , "procrastinating-structure"
3078− , "procrastinating-variable"
3079− , "procstat"
3080− , "prof2dot"
3081− , "profunctor-extras"
3082− , "progress"
3083− , "progressbar"
3084− , "progression"
3085− , "progressive"
3086− , "proj4-hs-bindings"
3087− , "prolog"
3088− , "propane"
3089− , "Proper"
3090− , "property-list"
3091− , "proplang"
3092− , "props"
3093− , "prosper"
3094− , "protobuf-native"
3095− , "protocol-buffers"
3096− , "protocol-buffers-descriptor"
3097− , "protocol-buffers-descriptor-fork"
3098− , "protocol-buffers-fork"
3099− , "prove-everywhere-server"
3100− , "proxy-kindness"
3101− , "pseudomacros"
3102− , "pub"
3103− , "publicsuffixlistcreate"
3104− , "pubnub"
3105− , "pubsub"
3106− , "puffytools"
3107− , "Pugs"
3108− , "pugs-compat"
3109− , "pugs-DrIFT"
3110− , "pugs-hsregex"
3111− , "pugs-HsSyck"
3112− , "pulse-simple"
3113− , "punkt"
3114− , "Pup-Events"
3115− , "Pup-Events-Demo"
3116− , "puppetresources"
3117− , "pushme"
3118− , "push-notify"
3119− , "push-notify-ccs"
3120− , "push-notify-general"
3121− , "putlenses"
3122− , "puzzle-draw"
3123− , "puzzle-draw-cmdline"
3124− , "pvd"
3125− , "python-pickle"
3126− , "qd"
3127− , "qd-vec"
3128− , "qhull-simple"
3129− , "QIO"
3130− , "quandl-api"
3131− , "quantum-arrow"
3132− , "qudb"
3133− , "querystring-pickle"
3134− , "queuelike"
3135− , "QuickAnnotate"
3136− , "QuickCheck-GenT"
3137− , "quickcheck-poly"
3138− , "quickcheck-regex"
3139− , "quickcheck-relaxng"
3140− , "quickcheck-rematch"
3141− , "quickcheck-webdriver"
3142− , "quickset"
3143− , "Quickson"
3144− , "quicktest"
3145− , "quoridor-hs"
3146− , "rabocsv2qif"
3147− , "rad"
3148− , "radium"
3149− , "radium-formula-parser"
3150− , "rail-compiler-editor"
3151− , "rainbow-tests"
3152− , "Raincat"
3153− , "rakhana"
3154− , "ralist"
3155− , "rallod"
3156− , "random-access-list"
3157− , "RandomDotOrg"
3158− , "random-eff"
3159− , "random-effin"
3160− , "random-hypergeometric"
3161− , "random-stream"
3162− , "rand-vars"
3163− , "range"
3164− , "rangemin"
3165− , "range-space"
3166− , "rank1dynamic"
3167− , "Ranka"
3168− , "Rasenschach"
3169− , "raven-haskell"
3170− , "raven-haskell-scotty"
3171− , "rbr"
3172− , "rdf4h"
3173− , "rdioh"
3174− , "react-haskell"
3175− , "reaction-logic"
3176− , "reactive"
3177− , "reactive-bacon"
3178− , "reactive-balsa"
3179− , "reactive-banana"
3180− , "reactive-banana-sdl"
3181− , "reactive-banana-threepenny"
3182− , "reactive-banana-wx"
3183− , "reactive-fieldtrip"
3184− , "reactive-glut"
3185− , "reactive-thread"
3186− , "reactor"
3187− , "really-simple-xml-parser"
3188− , "reasonable-lens"
3189− , "records"
3190− , "records-th"
3191− , "recursion-schemes"
3192− , "redHandlers"
3193− , "ref"
3194− , "Ref"
3195− , "Referees"
3196− , "refh"
3197− , "reflection-extras"
3198− , "reform-hsp"
3199− , "regex-deriv"
3200− , "regex-dfa"
3201− , "regex-genex"
3202− , "regex-parsec"
3203− , "regex-pderiv"
3204− , "regexp-tries"
3205− , "regexqq"
3206− , "regex-tdfa-text"
3207− , "regex-tdfa-utf8"
3208− , "regex-tre"
3209− , "regex-xmlschema"
3210− , "regional-pointers"
3211− , "regions"
3212− , "regions-monadsfd"
3213− , "regions-monadstf"
3214− , "regions-mtl"
3215− , "regular-extras"
3216− , "regular-web"
3217− , "reheat"
3218− , "reified-records"
3219− , "reify"
3220− , "relational-postgresql8"
3221− , "relational-query"
3222− , "relational-query-HDBC"
3223− , "relational-record"
3224− , "relational-record-examples"
3225− , "relational-schemas"
3226− , "relative-date"
3227− , "remote"
3228− , "remote-debugger"
3229− , "remotion"
3230− , "reorderable"
3231− , "repa-bytestring"
3232− , "repa-fftw"
3233− , "repa-flow"
3234− , "repa-plugin"
3235− , "repa-series"
3236− , "repa-v4l2"
3237− , "repl"
3238− , "RepLib"
3239− , "repo-based-blog"
3240− , "repr"
3241− , "representable-functors"
3242− , "representable-profunctors"
3243− , "representable-tries"
3244− , "resource-effect"
3245− , "resource-embed"
3246− , "resource-simple"
3247− , "restful-snap"
3248− , "RESTng"
3249− , "restricted-workers"
3250− , "resumable-exceptions"
3251− , "rethinkdb"
3252− , "rethinkdb-client-driver"
3253− , "rethinkdb-model"
3254− , "rethinkdb-wereHamster"
3255− , "reverse-geocoding"
3256− , "ReviewBoard"
3257− , "rewrite"
3258− , "rewriting"
3259− , "rezoom"
3260− , "rfc3339"
3261− , "riak"
3262− , "riak-protobuf"
3263− , "riot"
3264− , "ripple"
3265− , "ripple-federation"
3266− , "risc386"
3267− , "rivers"
3268− , "RJson"
3269− , "rmonad"
3270− , "RMP"
3271− , "RNAdesign"
3272− , "RNAdraw"
3273− , "RNAFold"
3274− , "RNAFoldProgs"
3275− , "RNAwolf"
3276− , "robot"
3277− , "rocksdb-haskell"
3278− , "roguestar"
3279− , "roguestar-engine"
3280− , "roguestar-gl"
3281− , "roguestar-glut"
3282− , "RollingDirectory"
3283− , "rope"
3284− , "rosa"
3285− , "roshask"
3286− , "rosso"
3287− , "rotating-log"
3288− , "rounding"
3289− , "roundtrip"
3290− , "roundtrip-string"
3291− , "roundtrip-xml"
3292− , "route-generator"
3293− , "route-planning"
3294− , "rowrecord"
3295− , "rpc"
3296− , "rpc-framework"
3297− , "rpm"
3298− , "rsagl"
3299− , "rsagl-frp"
3300− , "rsagl-math"
3301− , "rss2irc"
3302− , "rtlsdr"
3303− , "rubberband"
3304− , "ruff"
3305− , "ruler"
3306− , "ruler-core"
3307− , "rungekutta"
3308− , "RxHaskell"
3309− , "safe-freeze"
3310− , "safe-globals"
3311− , "safeint"
3312− , "safe-lazy-io"
3313− , "safe-plugins"
3314− , "safer-file-handles"
3315− , "safer-file-handles-bytestring"
3316− , "safer-file-handles-text"
3317− , "sai-shape-syb"
3318− , "Salsa"
3319− , "salvia"
3320− , "salvia-demo"
3321− , "salvia-extras"
3322− , "salvia-protocol"
3323− , "salvia-sessions"
3324− , "salvia-websocket"
3325− , "samtools-iteratee"
3326− , "sasl"
3327− , "sat"
3328− , "satchmo"
3329− , "satchmo-backends"
3330− , "satchmo-examples"
3331− , "satchmo-funsat"
3332− , "satchmo-minisat"
3333− , "satchmo-toysat"
3334− , "sat-micro-hs"
3335− , "SBench"
3336− , "scaleimage"
3337− , "scan-vector-machine"
3338− , "scat"
3339− , "scenegraph"
3340− , "schedevr"
3341− , "scholdoc"
3342− , "scholdoc-citeproc"
3343− , "scion"
3344− , "scion-browser"
3345− , "scope"
3346− , "scope-cairo"
3347− , "scotty-blaze"
3348− , "scotty-fay"
3349− , "scotty-session"
3350− , "scrabble-bot"
3351− , "ScratchFs"
3352− , "scrobble"
3353− , "scroll"
3354− , "scrz"
3355− , "Scurry"
3356− , "scyther-proof"
3357− , "SDL"
3358− , "sdl2-image"
3359− , "sdl2-ttf"
3360− , "SDL2-ttf"
3361− , "SDL-gfx"
3362− , "SDL-image"
3363− , "SDL-mixer"
3364− , "SDL-mpeg"
3365− , "SDL-ttf"
3366− , "seacat"
3367− , "search"
3368− , "secdh"
3369− , "second-transfer"
3370− , "secret-santa"
3371− , "secret-sharing"
3372− , "secrm"
3373− , "sednaDBXML"
3374− , "selectors"
3375− , "selenium"
3376− , "selenium-server"
3377− , "selinux"
3378− , "Semantique"
3379− , "semigroupoid-extras"
3380− , "semigroups-actions"
3381− , "semiring"
3382− , "sensenet"
3383− , "sentry"
3384− , "senza"
3385− , "seqaid"
3386− , "SeqAlign"
3387− , "seqloc-datafiles"
3388− , "sequent-core"
3389− , "sequor"
3390− , "serf"
3391− , "servant-pool"
3392− , "servant-postgresql"
3393− , "servant-scotty"
3394− , "servius"
3395− , "ses-html"
3396− , "ses-html-snaplet"
3397− , "SessionLogger"
3398− , "sessions"
3399− , "sexp"
3400− , "sexpr"
3401− , "sext"
3402− , "SFML"
3403− , "SFML-control"
3404− , "SFont"
3405− , "SG"
3406− , "SGdemo"
3407− , "sgrep"
3408− , "shady-gen"
3409− , "shady-graphics"
3410− , "shake-extras"
3411− , "shake-language-c"
3412− , "shaker"
3413− , "shakespeare-css"
3414− , "shakespeare-i18n"
3415− , "shapely-data"
3416− , "shared-buffer"
3417− , "she"
3418− , "Shellac"
3419− , "Shellac-compatline"
3420− , "Shellac-editline"
3421− , "Shellac-haskeline"
3422− , "Shellac-readline"
3423− , "shellish"
3424− , "shell-monad"
3425− , "shell-pipe"
3426− , "shelly-extra"
3427− , "shivers-cfg"
3428− , "showdown"
3429− , "shpider"
3430− , "sifflet"
3431− , "sifflet-lib"
3432− , "signals"
3433− , "simd"
3434− , "simgi"
3435− , "simple"
3436− , "simple-bluetooth"
3437− , "simple-css"
3438− , "simple-c-value"
3439− , "simple-firewire"
3440− , "simple-form"
3441− , "SimpleGL"
3442− , "SimpleH"
3443− , "simpleirc"
3444− , "simpleirc-lens"
3445− , "SimpleLog"
3446− , "simple-log-syslog"
3447− , "simplenote"
3448− , "simple-pascal"
3449− , "simple-postgresql-orm"
3450− , "simpleprelude"
3451− , "simple-session"
3452− , "simple-sessions"
3453− , "simplessh"
3454− , "simple-templates"
3455− , "simple-vec3"
3456− , "simseq"
3457− , "sindre"
3458− , "singletons"
3459− , "sirkel"
3460− , "sitemap"
3461− , "sized"
3462− , "sized-types"
3463− , "sized-vector"
3464− , "skype4hs"
3465− , "slack"
3466− , "slack-api"
3467− , "sloane"
3468− , "sloth"
3469− , "smallarray"
3470− , "smallpt-hs"
3471− , "smallstring"
3472− , "smartGroup"
3473− , "smartword"
3474− , "sme"
3475− , "Smooth"
3476− , "smt-lib"
3477− , "smtlib2"
3478− , "smtp2mta"
3479− , "snake-game"
3480− , "snap-accept"
3481− , "snap-app"
3482− , "snap-elm"
3483− , "snap-extras"
3484− , "snaplet-actionlog"
3485− , "snaplet-auth-acid"
3486− , "snaplet-css-min"
3487− , "snaplet-environments"
3488− , "snaplet-fay"
3489− , "snaplet-haxl"
3490− , "snaplet-hdbc"
3491− , "snaplet-i18n"
3492− , "snaplet-mandrill"
3493− , "snaplet-mongoDB"
3494− , "snaplet-mongodb-minimalistic"
3495− , "snaplet-mysql-simple"
3496− , "snaplet-oauth"
3497− , "snaplet-postmark"
3498− , "snaplet-purescript"
3499− , "snaplet-redson"
3500− , "snaplet-rest"
3501− , "snaplet-riak"
3502− , "snaplet-sedna"
3503− , "snaplet-ses-html"
3504− , "snaplet-sqlite-simple"
3505− , "snaplet-tasks"
3506− , "snaplet-typed-sessions"
3507− , "snap-predicates"
3508− , "snappy-iteratee"
3509− , "snap-testing"
3510− , "snap-utils"
3511− , "sndfile-enumerators"
3512− , "SNet"
3513− , "snm"
3514− , "snow-white"
3515− , "Snusmumrik"
3516− , "soap"
3517− , "soap-openssl"
3518− , "soap-tls"
3519− , "SoccerFun"
3520− , "SoccerFunGL"
3521− , "sock2stream"
3522− , "socketio"
3523− , "som"
3524− , "sonic-visualiser"
3525− , "SoOSiM"
3526− , "sort-by-pinyin"
3527− , "sorted"
3528− , "sound-collage"
3529− , "source-code-server"
3530− , "sousit"
3531− , "soxlib"
3532− , "soyuz"
3533− , "SpaceInvaders"
3534− , "SpacePrivateers"
3535− , "sparse"
3536− , "sparsebit"
3537− , "sparsecheck"
3538− , "spata"
3539− , "special-functors"
3540− , "specialize-th"
3541− , "species"
3542− , "speculation-transformers"
3543− , "spelling-suggest"
3544− , "sphero"
3545− , "sphinx-cli"
3546− , "spice"
3547− , "spike"
3548− , "splaytree"
3549− , "splines"
3550− , "split-record"
3551− , "splitter"
3552− , "splot"
3553− , "Spock-auth"
3554− , "Spock-digestive"
3555− , "spoonutil"
3556− , "spoty"
3557− , "Sprig"
3558− , "SQLDeps"
3559− , "sqlite-simple-typed"
3560− , "sql-simple"
3561− , "sql-simple-mysql"
3562− , "sql-simple-pool"
3563− , "sql-simple-postgresql"
3564− , "sql-simple-sqlite"
3565− , "sql-words"
3566− , "srcinst"
3567− , "sscgi"
3568− , "ssh"
3569− , "sssp"
3570− , "sstable"
3571− , "stackage-curator"
3572− , "stack-prism"
3573− , "starrover2"
3574− , "stateful-mtl"
3575− , "statgrab"
3576− , "statistics-dirichlet"
3577− , "statistics-fusion"
3578− , "stb-image"
3579− , "stb-truetype"
3580− , "step-function"
3581− , "stepwise"
3582− , "stm-chunked-queues"
3583− , "stmcontrol"
3584− , "stm-firehose"
3585− , "stm-io-hooks"
3586− , "Stomp"
3587− , "storable-static-array"
3588− , "storablevector"
3589− , "storablevector-carray"
3590− , "storablevector-streamfusion"
3591− , "Strafunski-Sdf2Haskell"
3592− , "StrappedTemplates"
3593− , "streamed"
3594− , "stream-fusion"
3595− , "streams"
3596− , "StrictBench"
3597− , "strict-concurrency"
3598− , "string"
3599− , "stringlike"
3600− , "stripe-haskell"
3601− , "strive"
3602− , "structural-induction"
3603− , "structured-mongoDB"
3604− , "structures"
3605− , "stunts"
3606− , "suitable"
3607− , "sunlight"
3608− , "sunroof-compiler"
3609− , "sunroof-examples"
3610− , "sunroof-server"
3611− , "supercollider-midi"
3612− , "superdoc"
3613− , "supero"
3614− , "supervisor"
3615− , "svg2q"
3616− , "SVG2Q"
3617− , "SVGFonts"
3618− , "svm-simple"
3619− , "svndump"
3620− , "swagger"
3621− , "swapper"
3622− , "swearjure"
3623− , "swf"
3624− , "swift-lda"
3625− , "syb-extras"
3626− , "sylvia"
3627− , "sym-plot"
3628− , "sync"
3629− , "synchronous-channels"
3630− , "syncthing-hs"
3631− , "syntactic"
3632− , "syntax-trees"
3633− , "syntax-trees-fork-bairyn"
3634− , "synthesizer"
3635− , "synthesizer-alsa"
3636− , "synthesizer-core"
3637− , "synthesizer-dimensional"
3638− , "synthesizer-midi"
3639− , "Sysmon"
3640− , "system-lifted"
3641− , "system-random-effect"
3642− , "ta"
3643− , "Tables"
3644− , "tablestorage"
3645− , "tabloid"
3646− , "tagged-exception-core"
3647− , "tagged-list"
3648− , "tagged-th"
3649− , "taggy"
3650− , "taggy-lens"
3651− , "tagsoup-ht"
3652− , "tagsoup-parsec"
3653− , "takahashi"
3654− , "Takusen"
3655− , "takusen-oracle"
3656− , "tamarin-prover"
3657− , "tamarin-prover-term"
3658− , "tamarin-prover-theory"
3659− , "tamarin-prover-utils"
3660− , "tamper"
3661− , "target"
3662− , "task"
3663− , "tasty-integrate"
3664− , "TBC"
3665− , "tbox"
3666− , "tccli"
3667− , "tcp"
3668− , "tdd-util"
3669− , "TeaHS"
3670− , "template-default"
3671− , "template-haskell-util"
3672− , "template-hsml"
3673− , "templatepg"
3674− , "tempodb"
3675− , "temporal-csound"
3676− , "tempus"
3677− , "tensor"
3678− , "termbox-bindings"
3679− , "term-rewriting"
3680− , "terrahs"
3681− , "tersmu"
3682− , "test-framework-doctest"
3683− , "test-framework-quickcheck"
3684− , "test-framework-th-prime"
3685− , "testloop"
3686− , "testpattern"
3687− , "testPkg"
3688− , "testrunner"
3689− , "tetris"
3690− , "tex2txt"
3691− , "texrunner"
3692− , "text-json-qq"
3693− , "text-ldap"
3694− , "textmatetags"
3695− , "text-normal"
3696− , "textPlot"
3697− , "text-register-machine"
3698− , "texts"
3699− , "text-show-instances"
3700− , "text-xml-generic"
3701− , "text-xml-qq"
3702− , "tfp-th"
3703− , "th-context"
3704− , "themoviedb"
3705− , "themplate"
3706− , "Theora"
3707− , "theoremquest-client"
3708− , "thih"
3709− , "thimk"
3710− , "Thingie"
3711− , "th-instance-reification"
3712− , "th-instances"
3713− , "th-kinds"
3714− , "th-lift-instances"
3715− , "th-printf"
3716− , "thrift"
3717− , "Thrift"
3718− , "throttle"
3719− , "thyme"
3720− , "tianbar"
3721− , "tic-tac-toe"
3722− , "TicTacToe"
3723− , "tie-knot"
3724− , "tiger"
3725− , "tightrope"
3726− , "tighttp"
3727− , "timberc"
3728− , "timecalc"
3729− , "time-extras"
3730− , "time-http"
3731− , "timeout"
3732− , "timeout-control"
3733− , "timeparsers"
3734− , "time-patterns"
3735− , "TimePiece"
3736− , "timeplot"
3737− , "time-recurrence"
3738− , "timerep"
3739− , "time-series"
3740− , "timestamper"
3741− , "timestamp-subprocess-lines"
3742− , "time-w3c"
3743− , "TinyLaunchbury"
3744− , "TinyURL"
3745− , "Titim"
3746− , "tkhs"
3747− , "tkyprof"
3748− , "tls-extra"
3749− , "todos"
3750− , "to-haskell"
3751− , "toilet"
3752− , "token-bucket"
3753− , "tokenize"
3754− , "toktok"
3755− , "tokyocabinet-haskell"
3756− , "toml"
3757− , "Top"
3758− , "topkata"
3759− , "torch"
3760− , "to-string-class"
3761− , "to-string-instances"
3762− , "Tournament"
3763− , "toysolver"
3764− , "tpdb"
3765− , "tracker"
3766− , "trajectory"
3767− , "transactional-events"
3768− , "transformers-convert"
3769− , "transformers-runnable"
3770− , "translate"
3771− , "traypoweroff"
3772− , "treemap-html-tools"
3773− , "treeviz"
3774− , "t-regex"
3775− , "tremulous-query"
3776− , "TrendGraph"
3777− , "trhsx"
3778− , "triangulation"
3779− , "TrieMap"
3780− , "trimpolya"
3781− , "true-name"
3782− , "tsession"
3783− , "tsession-happstack"
3784− , "tskiplist"
3785− , "tsp-viz"
3786− , "tuntap"
3787− , "tup-functor"
3788− , "tuple-gen"
3789− , "tupleinstances"
3790− , "tuple-lenses"
3791− , "twentefp-eventloop-graphics"
3792− , "twentefp-graphs"
3793− , "twentefp-rosetree"
3794− , "twentefp-trees"
3795− , "twentefp-websockets"
3796− , "twhs"
3797− , "twidge"
3798− , "twilight-stm"
3799− , "twilio"
3800− , "twill"
3801− , "twiml"
3802− , "twine"
3803− , "twisty"
3804− , "twitch"
3805− , "twitter"
3806− , "twitter-conduit"
3807− , "twitter-enumerator"
3808− , "twitter-feed"
3809− , "twitter-types"
3810− , "twitter-types-lens"
3811− , "tx"
3812− , "TYB"
3813− , "typalyze"
3814− , "typeable-th"
3815− , "type-cereal"
3816− , "TypeClass"
3817− , "type-digits"
3818− , "typedquery"
3819− , "type-equality-check"
3820− , "typehash"
3821− , "TypeIlluminator"
3822− , "type-int"
3823− , "type-level"
3824− , "type-level-bst"
3825− , "type-level-sets"
3826− , "typelevel-tensor"
3827− , "type-list"
3828− , "TypeNat"
3829− , "type-natural"
3830− , "type-ord"
3831− , "type-ord-spine-cereal"
3832− , "typeparams"
3833− , "type-prelude"
3834− , "typescript-docs"
3835− , "type-settheory"
3836− , "type-spine"
3837− , "type-structure"
3838− , "type-sub-th"
3839− , "typography-geometry"
3840− , "uacpid"
3841− , "uAgda"
3842− , "uberlast"
3843− , "uconv"
3844− , "udbus"
3845− , "udbus-model"
3846− , "udev"
3847− , "uhttpc"
3848− , "ui-command"
3849− , "UISF"
3850− , "UMM"
3851− , "unamb-custom"
3852− , "unbound"
3853− , "unbounded-delays-units"
3854− , "unbound-generics"
3855− , "unboxed-containers"
3856− , "unicode-names"
3857− , "unicode-normalization"
3858− , "unicode-properties"
3859− , "unicoder"
3860− , "union-map"
3861− , "uniqueid"
3862− , "unique-logic-tf"
3863− , "units"
3864− , "units-defs"
3865− , "unittyped"
3866− , "universe-th"
3867− , "unix-process-conduit"
3868− , "unlit"
3869− , "unordered-containers-rematch"
3870− , "unpack-funcs"
3871− , "unsafely"
3872− , "unscramble"
3873− , "uploadcare"
3874− , "upskirt"
3875− , "ureader"
3876− , "urembed"
3877− , "uri-bytestring"
3878− , "uri-conduit"
3879− , "uri-enumerator"
3880− , "uri-enumerator-file"
3881− , "urlcheck"
3882− , "urldecode"
3883− , "UrlDisp"
3884− , "urldisp-happstack"
3885− , "urlencoded"
3886− , "url-generic"
3887− , "URLT"
3888− , "urxml"
3889− , "usb-enumerator"
3890− , "usb-iteratee"
3891− , "usb-safe"
3892− , "uuagc-diagrams"
3893− , "uu-options"
3894− , "uu-tc"
3895− , "uvector"
3896− , "uvector-algorithms"
3897− , "v4l2"
3898− , "v4l2-examples"
3899− , "vacuum"
3900− , "vacuum-cairo"
3901− , "vacuum-opengl"
3902− , "vacuum-ubigraph"
3903− , "validate"
3904− , "validations"
3905− , "var"
3906− , "vaultaire-common"
3907− , "vcard"
3908− , "Vec-Boolean"
3909− , "Vec-OpenGLRaw"
3910− , "vect-floating-accelerate"
3911− , "vector-bytestring"
3912− , "vector-clock"
3913− , "vector-conduit"
3914− , "vector-fftw"
3915− , "vector-functorlazy"
3916− , "vector-instances-collections"
3917− , "vector-random"
3918− , "vector-read-instances"
3919− , "vector-space-opengl"
3920− , "vector-static"
3921− , "Vec-Transform"
3922− , "verilog"
3923− , "vigilance"
3924− , "vimus"
3925− , "vintage-basic"
3926− , "vinyl"
3927− , "vinyl-gl"
3928− , "vinyl-json"
3929− , "vinyl-utils"
3930− , "virthualenv"
3931− , "vision"
3932− , "visual-prof"
3933− , "vk-aws-route53"
3934− , "VKHS"
3935− , "vorbiscomment"
3936− , "vowpal-utils"
3937− , "voyeur"
3938− , "vtegtk3"
3939− , "vty-examples"
3940− , "vty-menu"
3941− , "vty-ui-extras"
3942− , "wai-digestive-functors"
3943− , "wai-eventsource"
3944− , "wai-graceful"
3945− , "wai-handler-devel"
3946− , "wai-handler-snap"
3947− , "wai-handler-webkit"
3948− , "wai-hastache"
3949− , "wai-lite"
3950− , "wai-logger-prefork"
3951− , "wai-middleware-cache"
3952− , "wai-middleware-cache-redis"
3953− , "wai-middleware-catch"
3954− , "wai-middleware-consul"
3955− , "wai-middleware-etag"
3956− , "wai-middleware-headers"
3957− , "wai-middleware-hmac-client"
3958− , "wai-middleware-preprocessor"
3959− , "wai-middleware-route"
3960− , "wai-middleware-static-caching"
3961− , "wai-middleware-throttle"
3962− , "wai-predicates"
3963− , "wai-routes"
3964− , "wai-routing"
3965− , "wai-session"
3966− , "wai-session-clientsession"
3967− , "wai-session-tokyocabinet"
3968− , "wai-throttler"
3969− , "warp-dynamic"
3970− , "warp-tls-uid"
3971− , "WashNGo"
3972− , "watchdog"
3973− , "wavesurfer"
3974− , "weather-api"
3975− , "WebBits-Html"
3976− , "WebBits-multiplate"
3977− , "web-browser-in-haskell"
3978− , "WebCont"
3979− , "webcrank"
3980− , "webcrank-wai"
3981− , "webdriver"
3982− , "webdriver-angular"
3983− , "webdriver-snoy"
3984− , "web-encodings"
3985− , "webify"
3986− , "webkit"
3987− , "webkit-javascriptcore"
3988− , "web-mongrel2"
3989− , "web-page"
3990− , "web-plugins"
3991− , "Webrexp"
3992− , "web-routes-quasi"
3993− , "web-routes-transformers"
3994− , "webserver"
3995− , "websnap"
3996− , "webwire"
3997− , "wedged"
3998− , "weighted-regexp"
3999− , "welshy"
4000− , "Wheb"
4001− , "wheb-mongo"
4002− , "wheb-redis"
4003− , "wheb-strapped"
4004− , "whim"
4005− , "whitespace"
4006− , "WikimediaParser"
4007− , "wikipedia4epub"
4008− , "Win32"
4009− , "Win32-dhcp-server"
4010− , "Win32-errors"
4011− , "Win32-extras"
4012− , "Win32-junction-point"
4013− , "Win32-notify"
4014− , "Win32-security"
4015− , "Win32-services"
4016− , "Win32-services-wrapper"
4017− , "windowslive"
4018− , "winerror"
4019− , "winio"
4020− , "WL500gPControl"
4021− , "wl-pprint-terminfo"
4022− , "wobsurv"
4023− , "woffex"
4024− , "word24"
4025− , "wordcloud"
4026− , "Wordlint"
4027− , "WordNet"
4028− , "WordNet-ghc74"
4029− , "wordsearch"
4030− , "Workflow"
4031− , "wp-archivebot"
4032− , "wraxml"
4033− , "wreq"
4034− , "wright"
4035− , "wsedit"
4036− , "wtk"
4037− , "wtk-gtk"
4038− , "wumpus-basic"
4039− , "wumpus-core"
4040− , "wumpus-drawing"
4041− , "wumpus-microprint"
4042− , "wumpus-tree"
4043− , "WURFL"
4044− , "wuss"
4045− , "wx"
4046− , "wxAsteroids"
4047− , "WXDiffCtrl"
4048− , "wxFruit"
4049− , "WxGeneric"
4050− , "wxhnotepad"
4051− , "wxturtle"
4052− , "wyvern"
4053− , "X11-extras"
4054− , "X11-rm"
4055− , "X11-xdamage"
4056− , "X11-xfixes"
4057− , "x11-xinput"
4058− , "xchat-plugin"
4059− , "x-dsp"
4060− , "Xec"
4061− , "xfconf"
4062− , "xhaskell-library"
4063− , "xhb"
4064− , "xhb-atom-cache"
4065− , "xhb-ewmh"
4066− , "xine"
4067− , "xing-api"
4068− , "XInput"
4069− , "xkbcommon"
4070− , "xkcd"
4071− , "xlsior"
4072− , "xlsx-templater"
4073− , "xml2json"
4074− , "xml2x"
4075− , "xml-catalog"
4076− , "xml-enumerator"
4077− , "xml-enumerator-combinators"
4078− , "XmlHtmlWriter"
4079− , "xml-parsec"
4080− , "xml-pipe"
4081− , "xml-prettify"
4082− , "xml-push"
4083− , "xmltv"
4084− , "XMMS"
4085− , "xmms2-client"
4086− , "xmms2-client-glib"
4087− , "xmonad-bluetilebranch"
4088− , "xmonad-contrib-bluetilebranch"
4089− , "xmonad-eval"
4090− , "xmonad-screenshot"
4091− , "xmpipe"
4092− , "XMPP"
4093− , "xournal-builder"
4094− , "xournal-convert"
4095− , "xournal-parser"
4096− , "xournal-render"
4097− , "xournal-types"
4098− , "xsact"
4099− , "XSaiga"
4100− , "xslt"
4101− , "xtc"
4102− , "y0l0bot"
4103− , "Yablog"
4104− , "yackage"
4105− , "YACPong"
4106− , "yahoo-finance-conduit"
4107− , "yahoo-web-search"
4108− , "yajl"
4109− , "yajl-enumerator"
4110− , "yaml2owl"
4111− , "YamlReference"
4112− , "yaml-rpc"
4113− , "yaml-rpc-scotty"
4114− , "yaml-rpc-snap"
4115− , "yampa-canvas"
4116− , "yampa-glfw"
4117− , "yaop"
4118− , "yarr"
4119− , "yarr-image-io"
4120− , "yavie"
4121− , "ycextra"
4122− , "yesod-angular-ui"
4123− , "yesod-auth-kerberos"
4124− , "yesod-auth-ldap"
4125− , "yesod-auth-oauth"
4126− , "yesod-auth-pam"
4127− , "yesod-auth-smbclient"
4128− , "yesod-comments"
4129− , "yesod-continuations"
4130− , "yesod-datatables"
4131− , "yesod-dsl"
4132− , "yesod-eventsource"
4133− , "yesod-examples"
4134− , "yesod-fay"
4135− , "yesod-goodies"
4136− , "yesod-links"
4137− , "yesod-mangopay"
4138− , "yesod-paginate"
4139− , "yesod-pagination"
4140− , "yesod-paginator"
4141− , "yesod-platform"
4142− , "yesod-pure"
4143− , "yesod-purescript"
4144− , "yesod-rst"
4145− , "yesod-s3"
4146− , "yesod-session-redis"
4147− , "yesod-static-angular"
4148− , "yesod-tableview"
4149− , "yesod-test-json"
4150− , "yesod-vend"
4151− , "yesod-worker"
4152− , "YFrob"
4153− , "yhccore"
4154− , "yi"
4155− , "yi-contrib"
4156− , "yi-fuzzy-open"
4157− , "yi-gtk"
4158− , "yi-monokai"
4159− , "yi-snippet"
4160− , "yi-spolsky"
4161− , "yi-vty"
4162− , "yjftp"
4163− , "Yogurt"
4164− , "Yogurt-Standalone"
4165− , "yoko"
4166− , "york-lava"
4167− , "yql"
4168− , "yst"
4169− , "yuiGrid"
4170− , "yuuko"
4171− , "zampolit"
4172− , "zasni-gerna"
4173− , "zendesk-api"
4174− , "zeno"
4175− , "zeromq3-conduit"
4176− , "zeromq3-haskell"
4177− , "zeromq-haskell"
4178− , "zeroth"
4179− , "ZFS"
4180− , "zipedit"
4181− , "ZMachine"
4182− , "zmcat"
4183− , "zmqat"
4184− , "zoneinfo"
4185− , "zoom"
4186− , "zoom-cache"
4187− , "zoom-cache-pcm"
4188− , "zoom-cache-sndfile"
4189− , "zot"
4190− , "zsh-battery"
4191− , "ztail"
4192− , "Zwaluw"
4193− ]
4194−}