diff --git a/.gitignore b/.gitignore index e6cdc122..55f0c1ed 100644 --- a/.gitignore +++ b/.gitignore @@ -1,26 +1,11 @@ dist -cabal-dev *.o *.hi *.chi *.chs.h -.virthualenv *.swp -/runtests/ -/build-plan.log -/build.log /logs/ -/sandbox/ -/build-tools.log -/logs-tools/ -build-plan.txt -build-plan.csv -hackage-map.txt -module-name-conflicts.txt -/exclusive -/inclusive -*.stackage -/haddock/ -/build-summary/ /.cabal-sandbox/ cabal.sandbox.config +nightly-*.yaml +lts-*.yaml diff --git a/README.md b/README.md index db90abad..b8b0415f 100644 --- a/README.md +++ b/README.md @@ -42,41 +42,14 @@ agreement](https://github.com/fpco/stackage/wiki/Maintainers-Agreement). Build the package set --------------------- -As this project is just starting, we don't really have a solid set of steps. In -general, the following set of commands should be good for getting started: +Generally, building the package set should be done only by the Jenkins machine +or by the official maintainers, as the process does require quite a bit of +setup on the local machine. That said, you'll likely be able to get a stable +build by running: cabal update - git clone https://github.com/fpco/stackage - cd stackage - cabal sandbox init # requires cabal-install 1.18 - cabal install --only-dependencies - cabal configure - cabal build - ./patching/scripts/create-tarballs.sh - ./dist/build/stackage/stackage select - ./dist/build/stackage/stackage check - ./dist/build/stackage/stackage build # takes a *long* time - ./dist/build/stackage/stackage test # also takes a *long* time + cabal install stackage + stackage nightly -Notes ------ - -Make sure to have Cabal-1.16 installed in either your global or user database, -regardless of any sandboxing, as custom build types require it to be present. -You must build with cabal-install 1.16, due to several important bug fixes. - -Using a non-Haskell Platform versions of GHC --------------------------------------------- - -By default, Stackage bases itself off of the Haskell Platform for determining -which packages are core packages, and locks down package versions to match the -Haskell Platform selections. This works fine when you are compiling with the -same version of GHC as the Haskell Platform was built on. If you're using a -different version of GHC, you'll probably need to use the following options for -the `select` call: - - --no-platform --use-global-db - -The former says to disregard Haskell Platform package versions, and the latter -says to determine which packages are core packages based on their presence in -the global package database. +The code itself +--------------- diff --git a/ROADMAP.md b/ROADMAP.md deleted file mode 100644 index 627014b0..00000000 --- a/ROADMAP.md +++ /dev/null @@ -1,61 +0,0 @@ -## Processing - -High level series of steps for processing - -### Nightlies - -1. Get list of core packages -2. Get build constraints from list of maintained packages -3. Load up package index -4. Calculate build plan using newest versions of packages -5. Write out a YAML file with complete build plan -6. Verify that the build plan can be compiled -7. Perform the build - -### LTS - -1. Load up most recent build plan -2. Convert build plan into constraints for next build -3. Continue from step (3) above - -## Code explanation - -We start off with *constraints*. Constraints state things like "package X has a -given version range," who the maintainer is for a package, the description of -the system/compiler being used, etc. `BuildConstraints` describes the build as -a whole, whereas `PackageConstraints` describes the constraints on an -individual package. - -There are two primary ways of getting a `BuildConstraints`. -`defaultBuildConstraints` inspects the first GHC in the PATH environment variable to -determine GHC version, core packages, core tools, etc. It then uses the -`Stackage.Config` module to extract information on additional packages to be -installed. The secondary approach is in `Stackage2.UpdateBuildPlan`, which will be -discussed later. - -`BuildConstraints` does not specify a build completely. That is given by a -`BuildPlan`, which is similarly broken down into `BuildPlan` and `PackagePlan`. -In order to get a `BuildPlan`, we need two pieces of information: the -`BuildConstraints`, and a package index. The package index (usually downloaded -from Hackage) is a collection of all of the cabal files available. - -By applying a `BuildConstraints` to a package index (via `newBuildPlan`), we -get a proposed `BuildPlan`. There is no guarantee that this `BuildPlan` is -valid. To validate it, we use `checkBuildPlan`. A `BuildPlan` is an instance of -both `ToJSON` and `FromJSON`, and therefore can be serialized to a file for -later use. - -When dealing with LTS Haskell, we want to be able to take a `BuildPlan`, and -update to a newer `BuildPlan` that keeps all packages at the same major -version. `updateBuildConstraints` turns a `BuildPlan` into a new -`BuildConstraints` with that restriction, and `updateBuildPlan` applies -`newBuildPlan` to that result. As mentioned previously: this is *not* a -validated result, and therefore `checkBuildPlan` must be used. - -A `BuildPlan` can be acted on. This is done to check that all packages compile -together, run relevant test suites, test Haddock documentation is correct, and -produce as artifacts both a self-contained GHC binary package database and a -set of Haddock documentation. (Not yet implemented.) - -A `BuildPlan` may be converted into a bundle to be uploaded to Stackage Server. -(Not yet implemented.) diff --git a/allowed.txt b/allowed.txt deleted file mode 100644 index 59991e67..00000000 --- a/allowed.txt +++ /dev/null @@ -1,5557 +0,0 @@ -4Blocks AndrewCalleja -AC-Angle AndrewCoppin -AC-Boolean AndrewCoppin -AC-BuildPlatform AndrewCoppin -AC-Colour AndrewCoppin -AC-EasyRaster-GTK AndrewCoppin -AC-HalfInteger AndrewCoppin -AC-MiniTest AndrewCoppin -AC-PPM AndrewCoppin -AC-Random AndrewCoppin -AC-Terminal AndrewCoppin -AC-VanillaArray AndrewCoppin -AC-Vector AndrewCoppin -AC-Vector-Fancy AndrewCoppin -ADPfusion ChristianHoener -AERN-Basics MichalKonecny -AERN-Net MichalKonecny -AERN-Real MichalKonecny -AERN-Real-Double MichalKonecny -AERN-Real-Interval MichalKonecny -AERN-RnToRm MichalKonecny -AERN-RnToRm-Plot MichalKonecny -AES SveinOveAas -AGI JeremyShaw -ALUT RossPaterson SvenPanne -AMI IlyaPortnov -ASN1 DominicSteinitz -AVar AlexMason -AWin32Console HaraldWolfsgruber -AbortT-monadstf GregoryCrosswhite -AbortT-mtl GregoryCrosswhite -AbortT-transformers GregoryCrosswhite -Adaptive DustinDeWeese MagnusCarlsson PeterJonsson -Adaptive-Blaisorblade PaoloGiarrusso -Advgame TimWawrzynczak -AesonBson NiklasHambuechen -Agata JonasDuregard -Agda AndreasAbel NilsAndersDanielsson UlfNorell AndresSicardRamirez -Agda-executable NilsAndersDanielsson UlfNorell -AhoCorasick SergeyLymar -Allure MikolajKonarski -AndroidViewHierarchyImporter alpheccar -Animas EdwardAmsden -Annotations MartijnVanSteenbergen -Ansi2Html JensStimpfle -ApplePush ChrisMoos -AppleScript ReinerPope WouterSwierstra -ArrayRef GwernBranwen -AspectAG MarcosViera -AttoBencode FlorianHartwig -AttoJson HiromiIshii -Attrac RubenZilibowitz -Aurochs XinyuJiang -AutoForms MadsLindstroem -AvlTree AdrianHey -BASIC LennartAugustsson -BNFC AndreasAbel GregoireDetrez MarkusForsberg ThomasHallgren -BNFC-meta JeanPhilippeBernardy JonasDuregard -Barracuda GwernBranwen -Befunge93 BrandonSimmons -BerkeleyDB JohnMcCall StephenBlackheath -BerkeleyDBXML StephenBlackheath -Binpack BjoernBrandenburg -Biobase ChristianHoener -BiobaseDotP ChristianHoener -BiobaseFR3D ChristianHoener -BiobaseFasta ChristianHoener -BiobaseInfernal ChristianHoener -BiobaseMAF ChristianHoener -BiobaseTrainingData ChristianHoener -BiobaseTurner ChristianHoener -BiobaseTypes ChristianHoener -BiobaseVienna ChristianHoener -BiobaseXNA ChristianHoener -BirdPP SeanMcLaughlin -BitSyntax AdamLangley -Bitly SergeyAstanin -Blobs AlanZimmerman -BlogLiterately BrentYorgey RobertGreayer -BlogLiterately-diagrams BrentYorgey -BluePrintCSS SergeyMironov -Blueprint GregoryCrosswhite -Bookshelf EmilAxelsson -Boolean ConalElliott -BoundedChan AdamWick -Bravo MatthiasReisner -Buster MichaelXavier -CC-delcont DanDoel -CC-delcont-alt KidoTakahiro -CC-delcont-cxe KidoTakahiro -CC-delcont-exc KidoTakahiro -CC-delcont-ref KidoTakahiro -CC-delcont-ref-tf KidoTakahiro -CCA PaulLiu -CHXHtml PaulTalaga -CLASE TristanAllwood -CMCompare ChristianHoener -CMQ JoergFritsch -COrdering AdrianHey -CPBrainfuck ThomasDavie -CPL MasahiroSakai -CSPM-CoreLanguage MarcFontaine -CSPM-FiringRules MarcFontaine -CSPM-Frontend MarcFontaine -CSPM-Interpreter MarcFontaine -CSPM-ToProlog MarcFontaine -CSPM-cspm MarcFontaine -CV VilleTirronen -Cabal DuncanCoutts IanLynagh JohanTibell RossPaterson -CabalSearch JohanBrinch -Cardinality AndreySisoyev -CarneadesDSL BasVanGijzel -Catana DustinDeWeese -Chart TimDocker -Chart-gtk TimDocker -ChasingBottoms DonaldStewart NilsAndersDanielsson -CheatSheet JustinBailey -Checked RobertOnslow -Chitra KashyapChatamballi -ChristmasTree DoaitseSwierstra MarcosViera -ClassLaws PatrikJansson -ClassyPrelude SveinOveAas -Clipboard DanielDiaz -Coadjute MattiNiemenmaa -Codec-Compression-LZF DonaldStewart -Codec-Image-DevIL LukePalmer -Combinatorrent JesperLouisAndersen -Command TonyMorris -ConfigFile JohnGoerzen -ConfigFileTH VilleTirronen -Configger NateSoares -Configurable JosephAbrahamson -ConsStream ConalElliott -ConstraintKinds MikeIzbicki -Consumer JeremyShaw -ContArrow EvgenyJukov -Contract OlafChitil -Control-Engine ThomasDuBuisson -CoreErlang AlexKropivny HenriqueFerreiro -CoreFoundation ReinerPope -Coroutine RyanIngram -CouchDB ArjunGuha -Craft3e SimonThompson -Crypto CreightonHogg DominicSteinitz IsaacJones LennartAugustsson -CurryDB HideyukiTanaka -DAG-Tournament JoachimBreitner -DAV ClintAdams -DBlimited JohnMayer -DBus DavidHimmelstrup GwernBranwen AlexanderKojevnikov -DOM DmitryGolubovsky -DP SashaRush -DPM StefanWehr -DRBG ThomasDuBuisson -DSH GeorgeGiorgidze JeroenWeijers -DSTM FrankKupke -DTC DanielDiaz -Dangerous NateSoares -Dao RaminHonary -DarcsHelpers ThomasHartman -Data-Hash-Consistent BradClawsie -Data-Rope PierreEtienneMeunier -DataTreeView DanielSchuessler -DebugTraceHelpers ThomasHartman -Decimal PaulJohnson -DecisionTree AdrianNeumann -DeepArrow ConalElliott -DefendTheKing YairChuchem -DescriptiveKeys TonyMorris -Dflow PaulJohnson -Diff SterlingClover -DifferentialEvolution VilleTirronen -Digit TonyMorris -DimensionalHash GhassenHamrouni -DisTract GwernBranwen -DistanceTransform AnthonyCowley -DocTest SimonHengel -Docs DanielDiaz -DrHylo HugoPacheco -DrIFT-cabalized GwernBranwen KiwamuOkabe -DysFRP MarekMaterzok -DysFRP-Cairo MarekMaterzok -DysFRP-Craftwerk MarekMaterzok -EEConfig BartoszWojcik -Ebnf2ps PeterThiemann -EdisonAPI RobertDockins -EdisonCore RobertDockins -EditTimeReport BartSpaans -EitherT EyalLotem -Elm EvanCzaplicki -Emping HansVanThiel -Encode OtakarSmrz -EnumContainers EyalLotem -EnumMap JohnVanEnk -Eq VincentBerthoux -EsounD MasatakeDaimon -Etage MitarMilutinovic -Etage-Graph MitarMilutinovic -Eternal10Seconds HirotoKoyama -Etherbunny NicholasBurlett -EuroIT PaoloVeronelli -EventSocket DavidAustin -Extra DavidFox JeremyShaw -FM-SBLEX MarkusForsberg -FPretty OlafChitil -FTGL JeffersonHeard -FTPLine DanielDiaz -Facts AlexanderSolla -FailureT MatthewFarkasDyck -FenwickTree MichalGajda -FermatsLastMargin GwernBranwen -FerryCore JeroenWeijers -FieldTrip ConalElliott -FileManip BryanOSullivan -FileManipCompat ThomasHartman -FilePather TonyMorris -FileSystem DanielDiaz -Finance-Quote-Yahoo BradClawsie -Finance-Treasury DonaldStewart StephenLihn -FindBin AudreyTang -FiniteMap PepeIborra -FixedPoint-simple ThomasDuBuisson -Flippi AudreyTang GwernBranwen -Focus NateSoares -ForSyDe AlfonsoAcosta HoseinAttarzadeh -FpMLv53 MalcolmWallace -Frank ConorMcBride -FreeTypeGL EyalLotem -FunGEn MiloslavRaus SimonMichael -Fungi ThomasEding -GA KennethHoste -GHood HugoPacheco -GLFW PaulLiu -GLFW-OGL NealAlexander -GLFW-b BrianLewis -GLFW-b-demo BrianLewis -GLFW-task PaulLiu -GLHUI HugoGomes -GLURaw JasonDagit SvenPanne -GLUT ChrisDornan IanLynagh JasonDagit RossPaterson SvenPanne -GLUtil AnthonyCowley -GPX ThomasDuBuisson TonyMorris -GPipe TobiasBexelius -GPipe-Collada TobiasBexelius -GPipe-Examples KreeColeMcLaughlin -GPipe-TextureLoad TobiasBexelius -GTALib KentoEmoto -Ganymede WaltBaety -GaussQuadIntegration GrigorySarnitsky -GeBoP HenkJanVanTuyl -GenI EricKow -GenSmsPdu KwanghoonChoi -GenericPretty RazvanRanca -GeoIp StephenCook -Geodetic TonyMorris -GeomPredicates NealAlexander -GeomPredicates-SSE NealAlexander -Glob MattiNiemenmaa -GlomeTrace JimSnow -GlomeVec JimSnow -GoogleChart EvanMartin -GoogleDirections KevinOberlies -GoogleSB AlexOtt -GoogleSuggest AndyStewart -GoogleTranslate AndyStewart -GotoT-transformers GregoryCrosswhite -GraphSCC IavorDiatchki -Graphalyze IvanMiljenovic -Grempa OlleFredriksson -GroteTrap MartijnVanSteenbergen -GrowlNotify NicholasBurlett -Gtk2hsGenerics MichaelDever -GtkGLTV ConalElliott -GtkTV ConalElliott -GuiHaskell NeilMitchell -GuiTV ConalElliott -HARM AlexMason -HAppS-Data DavidHimmelstrup -HAppS-IxSet DavidHimmelstrup -HAppS-Server DavidHimmelstrup -HAppS-State DavidHimmelstrup -HAppS-Util DavidHimmelstrup -HAppSHelpers ThomasHartman -HCL JustinBailey -HCard JoeFredette -HCodecs GeorgeGiorgidze -HDBC IsaacJones JohnGoerzen NicolasWu -HDBC-mysql BryanOSullivan ChrisWaterson -HDBC-odbc IsaacJones JohnGoerzen NicolasWu -HDBC-postgresql IsaacJones JohnGoerzen NicolasWu -HDBC-postgresql-hstore AlexanderBondarenko -HDBC-sqlite3 IsaacJones JohnGoerzen -HDRUtils JeffersonHeard -HERA LukePalmer -HFuse GwernBranwen MaximTreskin PaulVanDerWalt TaruKarttunen -HGL ChristophLueth RossPaterson -HGamer3D PeterAlthainz -HGamer3D-API PeterAlthainz -HGamer3D-Bullet-Binding PeterAlthainz -HGamer3D-CAudio-Binding PeterAlthainz -HGamer3D-CEGUI-Binding PeterAlthainz -HGamer3D-Data PeterAlthainz -HGamer3D-Enet-Binding PeterAlthainz -HGamer3D-OIS-Binding PeterAlthainz -HGamer3D-Ogre-Binding PeterAlthainz -HGamer3D-SFML-Binding PeterAlthainz -HHDL SergueyZefirov -HJScript NiklasBroberg JeremyShaw -HJVM JeanPhilippeMoresmau -HJavaScript NiklasBroberg -HLearn-algebra MikeIzbicki -HLearn-classification MikeIzbicki -HLearn-distributions MikeIzbicki -HList AdamVogt GwernBranwen -HLogger JonKristensen -HMM MikeIzbicki -HNM CetinSert -HODE DavidHimmelstrup -HOpenCV NoamLewis -HPDF alpheccar -HPath JasonDusek -HPlot YakovZaytsev -HPong RemcoNiemeijer -HROOT IanWooKim -HRay GwernBranwen KennethHoste -HSFFIG DmitryGolubovsky -HSGEP MatthewSottile -HSH JohnGoerzen -HSHHelpers ThomasHartman -HSoundFile JohnLato -HStringTemplate SterlingClover -HStringTemplateHelpers ThomasHartman -HSvm PaoloLosi -HTF DavidLeuschner GwernBranwen StefanWehr -HTTP BjornBringert BryanOSullivan DonaldStewart DuncanCoutts GaneshSittampalam SigbjornFinne -HTTP-Simple BradClawsie -HTab GuillaumeHoffmann -HTicTacToe KorcanHussein -HUnit DonaldStewart DuncanCoutts RichardGiraud RossPaterson -HUnit-Diff DagOdenhall -HXMPP JonKristensen -HXQ LeonidasFegaras -HaLeX GwernBranwen -HaRe ChrisBrown AlanZimmerman -HaTeX DanielDiaz -HaTeX-meta DanielDiaz -HaVSA RoganCreswick -HaXml MalcolmWallace RossPaterson -Hach DmitryMalikov -HackMail JoeFredette -HandlerSocketClient XingboWu -HandsomeSoup AdityaBhargava -HarmTrace JosePedroMagalhaes -HarmTrace-Base BasDeHaas JosePedroMagalhaes -HasGP SeanHolden -Haschoo MattiNiemenmaa -Hashell GwernBranwen -HaskellForMaths DavidAmos -HaskellLM KietLam -HaskellNN KietLam -HaskellNet JonathanDaugherty RobertWills ShaeErisson -HaskellTorrent JesperLouisAndersen -Haskelloids MatthewHayden -Hawk BjoernPeemoeller -Hayoo UweSchmidt -Hedi PaoloVeronelli -Hermes SveinOveAas -Hieroglyph JeffersonHeard -HiggsSet LarsPetersen -Hipmunk FelipeLessa SoenkeHahn -HipmunkPlayground FelipeLessa -Histogram MikeIzbicki -Hmpf TomBevan -HoleyMonoid MartijnVanSteenbergen -Holumbus-Distribution StefanSchmidt -Holumbus-MapReduce StefanSchmidt -Holumbus-Searchengine UweSchmidt -Holumbus-Storage StefanSchmidt -Homology DamekDavis -HongoDB HideyukiTanaka -Hricket AnthonyGrimes -Hs2lib TamarChristina -HsASA DonaldStewart MalcolmWallace -HsHaruPDF AudreyTang -HsHyperEstraier MasatakeDaimon -HsJudy GwernBranwen -HsOpenSSL MasatakeDaimon -HsParrot AudreyTang -HsPerl5 AudreyTang -HsSVN MasatakeDaimon -HsSyck AudreyTang GwernBranwen -HsTools ChristianHoener -Hsed VitaliyRukavishnikov -HueAPI SjoerdVisscher -IDynamic AlbertoCorona -IFS alpheccar -INblobs MiguelVilaca -IOR IvanTomac -IORefCAS RyanNewton -IOSpec WouterSwierstra -IPv6Addr MichelBoucey -IcoGrid JimSnow -IfElse JeffersonHeard -Imlib AndreasRaster CaleGibbard -ImperativeHaskell MatthewMirman -IndentParser PiyushKurur -InfixApplicative ThomasDavie -Interpolation VilleTirronen -IntervalMap ChristophBreitkopf -IrrHaskell EwenCochran MaciejBaranski -JSON-Combinator TonyMorris -JSON-Combinator-Examples TonyMorris -JSONb JasonDusek -JYU-Utils VilleTirronen -JackMiniMix RenickBell -Javasf TonyMorris -Javav TonyMorris -JsContracts ArjunGuha -JsonGrammar MartijnVanSteenbergen -JuicyPixels VincentBerthoux -JuicyPixels-repa ThomasDuBuisson -KMP CindyLinz -KdTree IssacTrotts -KiCS BerndBrassel BjoernPeemoeller -KiCS-debugger BerndBrassel -KiCS-prophecy BerndBrassel -Kleislify DylanJust -KyotoCabinet WarrenHarris -L-seed JoachimBreitner -LDAP EdwardYang JohnGoerzen -LRU AdamLangley -LTree RahulGopinath -LambdaCalculator ThomasDuBuisson -LambdaHack AndresLoeh MikolajKonarski -LambdaINet PaulLiu -LambdaPrettyQuote JonathanFischoff -LambdaShell RobertDockins -Lastik TonyMorris -Lattices BartCoppens -LazyVault KevinVanRooijen -Level0 MikeLedger -LibClang ChetanTaralekar -LibZip SergeyAstanin -Limit NateSoares -LinearSplit VitaliyRukavishnikov -LinkChecker JensStimpfle -List YairChuchem -ListLike JohnGoerzen JohnLato -ListTree YairChuchem -ListZipper RyanIngram -LslPlus RobertGreayer -Lucu MasatakeDaimon -MC-Fold-DP ChristianHoener -MFlow AlbertoCorona -MagicHaskeller SusumuKatayama -MaybeT CaleGibbard DonaldStewart EricKidd -MaybeT-monads-tf BenMillwood -MaybeT-transformers ErikHesselink SebastiaanVisser -MazesOfMonad JeanPhilippeMoresmau -MeanShift VilleTirronen -Measure TonyMorris -MemoTrie ConalElliott -MetaHDBC MadsLindstroem -MetaObject AudreyTang -Metrics BenHamner -Mhailist LarsKotthoff -MissingH JohnGoerzen -MissingM DylanJust -MissingPy JohnGoerzen MattBrown SimonHengel -Modulo NikolayMurzin -Moe XinyuJiang -MonadCatchIO-mtl DanielGorin -MonadCatchIO-mtl-foreign AntoineLatter -MonadCatchIO-transformers AriePeterson -MonadCatchIO-transformers-foreign AntoineLatter -MonadLab AdamProcter -MonadPrompt CaleGibbard JamesCook RyanIngram -MonadRandom BrentYorgey CaleGibbard ChrisDone EricKidd LukePalmer PaoloVeronelli PatrickPalka -MonadRandomLazy NormanRamsey -Monadius GwernBranwen HideyukiTanaka -Monaris FumiakiKinoshita -Monatron TomSchrijvers -Monatron-IO TobiasBrandt -Monocle OsmanBineev -MorseCode AndyStewart -Munkres BalazsKomuves -MusicBrainz ClintAdams -MusicBrainz-libdiscid AndreTwupack -NGrams JustinBailey -NXT MitarMilutinovic -NanoProlog DoaitseSwierstra JurrienStutterheim -NaturalSort JoachimFasting -NestedSampling IssacTrotts -NetSNMP JohnDorsey PavloKerestey -Network-NineP SergeyAlirzaev -NewBinary JeremyShaw -NineP DaveLeimbach -NoSlow RomanLeshchinskiy -Noise HugoGomes -Nomyx CorentinDupont -Nomyx-Rules CorentinDupont -NonEmpty RobinGreen -NonEmptyList TonyMorris -NumInstances ConalElliott -NumLazyByteString ThomasDuBuisson -NumberSieves LeonSmith -Numbers AdrianNeumann -Nussinov78 ChristianHoener -OGL NealAlexander -OSM ThomasDuBuisson TonyMorris -OTP ArtemLeshchev -ObjectIO RossPaterson -ObjectName SvenPanne -Obsidian JoelSvensson -Octree MichalGajda -OddWord RobinKay -Omega ChristopherRodrigues -OneTuple JohnDorsey -OpenAFP AudreyTang -OpenAFP-Utils AudreyTang -OpenAL AndrewMiller BenFoppa RossPaterson SvenPanne -OpenCL LuisCabellos -OpenCLRaw JeffersonHeard -OpenCLWrappers EmilKarlson -OpenGL JasonDagit RossPaterson SvenPanne -OpenGLCheck ThomasDavie -OpenGLRaw JasonDagit SvenPanne -OpenGLRaw21 JakeMcArthur -OpenVG StephenTetley -OpenVGRaw StephenTetley -Operads MikaelVejdemoJohansson -OptDir MasahiroSakai -Ordinals KiYungAhn -PArrows GwernBranwen -PBKDF2 ErikHesselink JeremyShaw ThomasHartman -PCLT AndreySisoyev -PCLT-DB AndreySisoyev -PDBtools GrantRotskoff -PSQueue ScottDillard -PTQ MasahiroSakai -PageIO AudreyTang -PandocAgda PeterDivianszky -Paraiso TakayukiMuranushi -ParsecTools ChristianHoener -ParserFunction EnzoHaussecker -PastePipe RoganCreswick -Pathfinder GeorgeGiorgidze JeroenWeijers -Peano AndrasSlemmer FrancescoMazzoli -PerfectHash MarkWotton -PermuteEffects MartijnVanSteenbergen -Pipe MattiNiemenmaa -PlayHangmanGame HaishengWu -Plot-ho-matic GregHorn -PlslTools LarryLayland -Plural AndyStewart -Pollutocracy IsaacDupree -PortFusion CetinSert -PortMidi PaulLiu -PostgreSQL IanLynagh -PrimitiveArray ChristianHoener -Printf-TH MarcWeber -PriorityChansConverger AndreySisoyev -ProbabilityMonads EricKidd -PropLogic DavidFox -ProxN AndrasSlemmer -Pugs AudreyTang JeffShaw -Pup-Events DanielWilson -Pup-Events-Client DanielWilson -Pup-Events-Demo DanielWilson -Pup-Events-PQueue DanielWilson -Pup-Events-Server DanielWilson -QIO AlexanderGreen -QuadEdge NealAlexander -QuasiText MikeLedger -QuickAnnotate ShayanNajd -QuickCheck DonaldStewart KoenClaessen NickSmallbone RossPaterson SimonMarlow -RANSAC AnthonyCowley -RBTree XingboWu -RESTng SergioUrinovsky -RJson AlexDrummond -RMP NoamLewis -RNAFold ChristianHoener -RNAFoldProgs ChristianHoener -RNAwolf ChristianHoener -RSA AdamWick -Raincat MikhailPobolovets -Random123 BogdanOpanchuk -RandomDotOrg AustinSeipp -Range ThomasEding -Ranged-sets PaulJohnson -Ranka OlegIvanov -Rasenschach MartinWoehrle -ReadArgs NoahEasterly -Ref CarterSchonwald -RefSerialize AlbertoCorona -RepLib BrentYorgey ChrisCasinghino -ReplicateEffects MartijnVanSteenbergen -ReviewBoard AdamSmyczek -RollingDirectory FalcoHirschenberger -RxHaskell JustinSpahrSummers -SBench DanielSeidel -SDL DavidHimmelstrup -SDL-gfx DavidHimmelstrup -SDL-image DavidHimmelstrup -SDL-mixer DavidHimmelstrup -SDL-mpeg AudreyTang -SDL-ttf DavidHimmelstrup -SFont LiamOConnorDavis -SG NeilBrown -SGdemo NeilBrown -SHA AdamWick RaphaelJavaux -SHA2 SveinOveAas -SMTPClient StephenBlackheath -SNet MerijnVerstraaten -SQLDeps AlexanderThiemann -STMonadTrans JosefSvenningsson -SVG2Q JanGreve -SVGFonts BrentYorgey TillmannVogt -SVGPath TillmannVogt -SableCC2Hs MarcFontaine -Safe RossPaterson -SafeSemaphore ChrisKuklewicz -Salsa AndrewAppleyard -ScratchFs FalcoHirschenberger -Scurry JohnVanEnk -SegmentTree AlexandruScvortov DmitryAstapov -Semantique DavidHimmelstrup -Semigroup TonyMorris -SessionLogger GeroKriependorf -Shellac RobertDockins -Shellac-compatline RobertDockins -Shellac-editline RobertDockins -Shellac-haskeline JudahJacobson -Shellac-readline RobertDockins -Shu-thing GwernBranwen -SimpleAES DavidHimmelstrup -SimpleEA ErlendHamberg -SizeCompare BramSchuur -Snusmumrik SergeyAstanin -SoOSiM ChristiaanBaaij -SoccerFun JanRochel -SoccerFunGL JanRochel -SourceGraph IvanMiljenovic -SpaceInvaders GeorgeGiorgidze KidoTakahiro -SpreadsheetML JasonDagit -Sprig LiamOConnorDavis -StateVar SvenPanne -StatisticalMethods ChristianHoener -Stomp VitaliyRukavishnikov -Strafunski-ATermLib JamesKoppel -Strafunski-Sdf2Haskell JamesKoppel -Strafunski-StrategyLib JamesKoppel -StrategyLib SamuelBronson -Stream WouterSwierstra -StrictBench RemcoNiemeijer -SybWidget MadsLindstroem -SyntaxMacros MarcosViera -Sysmon VitaliyRukavishnikov -TBC PeterGammie -TCache AlbertoCorona -TTTAS MarcosViera -TV ConalElliott -TYB MichaelAdams ThomasDuBuisson -TableAlgebra JeroenWeijers -Tablify DanielLyons -Takusen AlistairBayley DonaldStewart JasonDagit -TeaHS LiamOConnorDavis -Tensor SvenPanne -TernaryTrees AlexMason -Theora PierreEtienneMeunier -Thingie JeffersonHeard -ThreadObjects TimothyHobbs -Thrift DonaldStewart KirkPeterson OzgunAtaman -TicTacToe TonyMorris -TigerHash NikolayOrlyuk -TimePiece AudreyTang -TinyLaunchbury DavidSankel -TinyURL ReidBarton -Top JurriaanHage -Tournament EirikAlbrigtsen -TraceUtils EyalLotem -Transhare ChrisKuklewicz -TreeStructures BrendanHickey -TreeT RahulGopinath -TrieMap LouisWasserman -Twofish RonLeisti -TypeClass JeanPhilippeMoresmau -TypeCompose ConalElliott -TypeIlluminator GwernBranwen -TypingTester AlanHawkins -UMM UweHollerbach -URLT JeremyShaw -URLb JasonDusek -Unixutils DavidFox JeremyShaw -Unixutils-shadow JeremyShaw -UrlDisp ArtyomShalkhakov -Useful DanielHolden -UtilityTM TonyMorris -VKHS SergeyMironov -Validation TonyMorris -Vec ScottDillard -Vec-Boolean TobiasBexelius -Vec-OpenGLRaw ChristopherLaneHinson -Vec-Transform TobiasBexelius -VecN AndrasSlemmer -ViennaRNA-bindings ChristianHoener -WAVE BartonMassey -WL500gPControl VasylPasternak -WL500gPLib VasylPasternak -WURFL alpheccar -WXDiffCtrl JeremyODonoghue -WashNGo MarcWeber -WebBits AndreyChudnov ArjunGuha -WebBits-Html ArjunGuha -WebBits-multiplate BalazsEndresz -WebCont SamAnklesaria -Webrexp VincentBerthoux -WikimediaParser EzekielSmithburg -Win32 IanLynagh RossPaterson -Win32-junction-point MichaelSteele -Win32-notify MarkDittmer NiklasBroberg -Win32-services MichaelSteele -Wired EmilAxelsson -WordNet JoelTaylor MaxRabkin -WordNet-ghc74 JoelTaylor -Workflow AlbertoCorona -WxGeneric MadsLindstroem -X11 DanielWagner DonaldStewart RossPaterson SpencerJanssen -X11-extras DonaldStewart SpencerJanssen -X11-rm TroelsHenriksen -X11-xdamage DonaldStewart EwanHiggs -X11-xfixes ArenOlson -X11-xft ClemensFruhwirth -X11-xshape DonaldStewart EwanHiggs -XAttr NicolaSquartini -XInput ErikCharlebois -XMMS EvgeniyVodolazskiy -XMPP GregoriKholomyev OlegIvanov -Xauth SpencerJanssen -Xec DaikiHanda -XmlHtmlWriter MatthewMirman -YACPong KorcanHussein -YFrob TristanSkudlik -Yablog HiromiIshii -YamlReference OrenBenKiki -Yampa GeorgeGiorgidze KidoTakahiro -YampaSynth GeorgeGiorgidze -Yogurt MartijnVanSteenbergen -Yogurt-Standalone MartijnVanSteenbergen -ZFS GwernBranwen -ZMachine GwernBranwen -ZipFold ConalElliott -Zwaluw MartijnVanSteenbergen -a50 KetilMalde -abacate MarcoSilva -abstract-deque RyanNewton -abstract-par RyanNewton -abstract-par-accelerate RyanNewton -accelerate ManuelChakravarty TrevorMcDonell -accelerate-cuda ManuelChakravarty TrevorMcDonell -accelerate-examples ManuelChakravarty TrevorMcDonell -accelerate-fft TrevorMcDonell -accelerate-io ManuelChakravarty TrevorMcDonell -accentuateus MichaelSchade -access-time MaxBolingbroke -acid-state DavidHimmelstrup -acme-colosson KeeganMcAllister -acme-comonad JoeQuinn -acme-dont GracjanPolak -acme-hq9plus JoeyAdams -acme-http JeremyShaw -acme-inator MarkLentczner -acme-missiles JoeyAdams -acme-now SjurGjoesteinKarevoll -acme-php JoeQuinn -acme-realworld JoeyAdams -acme-strfry ElliottHird -acme-year JoeyAdams -action-permutations RossPaterson -active BrentYorgey -activehs PeterDivianszky -activehs-base PeterDivianszky -actor MartinSulzmann -ad EdwardKmett -adaptive-containers DonaldStewart -adaptive-tuple JohnLato -addLicenseInfo JoeFredette -adhoc-network GwernBranwen StephanFriedrichs -adict JakubWaszczuk -adjunctions EdwardKmett -adobe-swatch-exchange JeremyShaw -adp-multi MaikRiechert -adp-multi-monadiccp MaikRiechert -aeson AndrasSlemmer BryanOSullivan -aeson-bson AlfredoDiNapoli -aeson-lens HideyukiTanaka -aeson-native MichaelSnoyman -aeson-pretty FalkoPeters -aeson-qq OscarFinnsson -aeson-schema TimBaumann -aeson-smart SamAnklesaria -affine-invariant-ensemble-mcmc JaredTobin -afv TomHawkins -agum JohnRamsdell -air JinjingWang -air-extra JinjingWang -aivika DavidSorokin -aivika-experiment DavidSorokin -aivika-experiment-chart DavidSorokin -ajhc KiwamuOkabe -alex RossPaterson SimonMarlow -alex-meta JonasDuregard -algebra EdwardKmett WolfgangJeltsch -algebraic-classes SjoerdVisscher -aligned-foreignptr BalazsKomuves -allocated-processor NoamLewis -alloy MattGlazar NeilBrown -alloy-proxy-fd NeilBrown -alms JesseTov -alpha MarcCoiffier -alpino-tools DanielDeKok -alsa HenningThielemann -alsa-core HenningThielemann -alsa-gui HenningThielemann -alsa-midi HenningThielemann -alsa-mixer ThomasTuegel -alsa-pcm HenningThielemann -alsa-pcm-tests HenningThielemann -alsa-seq HenningThielemann -alsa-seq-tests HenningThielemann -alternative-io KazuYamamoto -altfloat NickBowler -alure CarlJoachimSvenn -amqp HolgerReinhardt -amrun DanielSeidel -anansi JohnMillikin -anansi-hscolour JohnMillikin -anansi-pandoc JohnMillikin -anatomy AlexSuraci -angel JamieTurner MichaelXavier -ansi-terminal MaxBolingbroke -ansi-wl-pprint MaxBolingbroke -antfarm EricKow -antigate MikhailKuddah -antimirov RickKaudewitz -antiquoter LarsCorbijn -antlrc MarkWright -anydbm JohnGoerzen -aosd DanielSchuessler -apelsin ChristofferOjeling -appar KazuYamamoto -applicative-extras ChrisEidhof -applicative-numbers ConalElliott -applicative-quoters BenMillwood -approx-rand-test DanielDeKok -approximate EdwardKmett -approximate-equality GregoryCrosswhite -arbb-vm JoelSvensson -arbtt JoachimBreitner -archive JeremyShaw -archiver GwernBranwen -archlinux DonaldStewart MagnusTherning PeterSimons -archlinux-web MagnusTherning -archnews DonaldStewart -arff StefanKersten -arithmoi DanielFischer -armada TimothyCarstens -array IanLynagh RossPaterson -array-forth TikhonJelvis -array-utils AlexMason -arrow-list SebastiaanVisser -arrowapply-utils AndrewMiller -arrowp RossPaterson -arrows RossPaterson -arx JasonDusek -ascetic AndreiLapets -ascii MichaelSnoyman -asic ArieMiddelkoop -asil ArieMiddelkoop -asn1-data VincentHanquez -asn1-encoding VincentHanquez -asn1-parse VincentHanquez -asn1-types VincentHanquez -assembler JeffDouglas -assert LiyangHu -assimp JoelBurget -astar CaleGibbard -astrds AndresLoeh -astview SebastianMenge -astview-utils SebastianMenge -async PeterSimons SimonMarlow -aterm ChristianMaeder -aterm-utils JasonDagit -atl MatthewFarkasDyck -atmos GregHorn -atmos-dimensional GregHorn -atmos-dimensional-tf GregHorn -atom LeePike TomHawkins -atomic-primops RyanNewton -atomo AlexSuraci -attempt MichaelSnoyman -atto-lisp ThomasSchilling -attoparsec BryanOSullivan -attoparsec-arff PaulWilson -attoparsec-binary AndrewDrake -attoparsec-conduit MichaelSnoyman -attoparsec-csv RobinBateBoerop -attoparsec-enumerator JohnMillikin -attoparsec-expr SebastiaanVisser -attoparsec-iteratee GregoryCollins JohnLato -attoparsec-parsec SimonHengel -attoparsec-text BryanOSullivan FelipeLessa -attoparsec-text-enumerator FelipeLessa -attosplit YitzGale -atuin EdwinBrady -augeas JudeNagurney -augur DavidHimmelstrup -authenticate FelipeLessa MichaelSnoyman -authenticate-kerberos ArashRouhani -authenticate-ldap MichaelLitchard -authenticate-oauth HiromiIshii -autoproc GwernBranwen JasonDagit -avahi IlyaPortnov -awesomium MaksymilianOwsianny -awesomium-glut MaksymilianOwsianny -awesomium-raw MaksymilianOwsianny -aws AristidBreitkreuz FelipeLessa JohnWiegley MichaelSnoyman -aws-sdk YusukeNomura -azure-service-api EdskoDeVries -babylon PedroVasconcelos -backdropper YannGolanski -backward-state LukePalmer -bacteria DanielWagner -bag DanielWaterworth -bamboo JinjingWang -bamboo-launcher JinjingWang -bamboo-plugin-highlight JinjingWang -bamboo-plugin-photo JinjingWang -bamboo-theme-blueprint JinjingWang -bamboo-theme-mini-html5 JinjingWang -bamse SigbjornFinne -bamstats KetilMalde -barchart SebastianFischer -barley JohanTibell -barrie FraserWilson -barrier-monad AaronBlack -base IanLynagh PaoloCapriotti RossPaterson -base-compat SimonHengel -base-unicode-symbols RoelVanDijk -base16-bytestring BryanOSullivan -base58address StephenWeber -base64-bytestring BryanOSullivan -base64-conduit MichaelSnoyman -base64-string IanLynagh -bash JasonDusek -basic-prelude DanBurton MichaelSnoyman -baskell GwernBranwen -bayes-stack BenGamari -bbdb HenryLaxen -bcrypt AndrewMiller -bdelta JoeyAdams -beamable JohnLato -beautifHOL LeePike -bed-and-breakfast JulianFleischer -bein FrederickRoss -benchpress JohanTibell -bencode DavidHimmelstrup -berkeleydb DavidHimmelstrup -berp BerniePope -bert MariusEriksen -besout AbdelwahebMiled -bf-cata ArieMiddelkoop -bff DanielSeidel JanisVoigtlaender JoachimBreitner -bibtex HenningThielemann -bidirectionalization-combined JoachimBreitner -bidispec DavidLeuschner StefanWehr -bidispec-extras StefanWehr -bifunctors EdwardKmett -billboard-parser BasDeHaas -billeksah-forms JuergenNicklischFranken -billeksah-main JuergenNicklischFranken -billeksah-main-static JuergenNicklischFranken -billeksah-pane JuergenNicklischFranken -billeksah-services JuergenNicklischFranken -bimap StuartCook -binary DonaldStewart IanLynagh KetilMalde LennartKolmodin -binary-bits LennartKolmodin -binary-communicator SoenkeHahn YvesPares -binary-conduit AlexanderVershilov -binary-derive JaredHance -binary-file YoshikuniJujo -binary-generic LarsPetersen -binary-indexed-tree MaxwellSayles -binary-literal-qq MathieuBoespflug -binary-protocol GregoryCrosswhite -binary-protocol-zmq NicolasTrangez -binary-search RossPaterson TakayukiMuranushi -binary-shared HamishMackenzie JuergenNicklischFranken -binary-state IlyaPortnov -binary-strict AdamLangley DominicSteinitz -binarydefer NeilMitchell -bind-marshal CoreyOConnor -binding-core GideonSireling -binding-gtk GideonSireling -binding-wx GideonSireling -bindings MauricioAntunes -bindings-DSL MauricioAntunes -bindings-EsounD MasatakeDaimon -bindings-K8055 JorisPutcuyps -bindings-apr MasatakeDaimon -bindings-apr-util MasatakeDaimon -bindings-audiofile MasatakeDaimon -bindings-bfd MichaelNelson -bindings-cctools BadiAbdulWahid -bindings-common BasVanDijk MauricioAntunes -bindings-dc1394 VilleTirronen -bindings-directfb MauricioAntunes -bindings-eskit AndrewMiller -bindings-fann MauricioAntunes -bindings-glib MauricioAntunes -bindings-gobject MauricioAntunes YurasShumovich -bindings-gpgme MauricioAntunes -bindings-gsl MauricioAntunes -bindings-gts JoelCrisp -bindings-levmar BasVanDijk RoelVanDijk -bindings-libcddb MauricioAntunes -bindings-libffi MauricioAntunes -bindings-libftdi SivaramGowkanapalli -bindings-librrd MasatakeDaimon -bindings-libusb BasVanDijk MauricioAntunes -bindings-libv4l2 ClaudeHeilandAllen -bindings-libzip SergeyAstanin -bindings-linux-videodev2 ClaudeHeilandAllen -bindings-mmap ClaudeHeilandAllen -bindings-parport SivaramGowkanapalli -bindings-posix BasVanDijk MauricioAntunes -bindings-ppdev SivaramGowkanapalli -bindings-sane ClintAdams -bindings-sc3 StefanKersten -bindings-sipc JustinEthier -bindings-sqlite3 MauricioAntunes -bindings-svm PauloTanimoto VilleTirronen -bindings-uname MasatakeDaimon -bindings-yices PepeIborra -binembed ClaudeHeilandAllen -binembed-example ClaudeHeilandAllen -bio GwernBranwen KetilMalde -bioace DanFornika -bioalign DanFornika -biocore KetilMalde -biofasta DanFornika -biofastq KetilMalde -biophd DanFornika -biopsl KetilMalde -biosff KetilMalde -biostockholm FelipeLessa -bird MattParker -bit-vector AdamFoltzer -bitarray BalazsKomuves -bitly-cli SergeyAstanin -bitmap BalazsKomuves -bitmap-opengl BalazsKomuves -bitmaps ByronJohnson -bits EdwardKmett -bits-atomic GabrielWicke -bits-conduit HideyukiTanaka -bits-extras GabrielWicke -bitset DenisBueno FedorGogolev SergeiLebedev -bitspeak MauricioAntunes -bitstream MasatakeDaimon -bitstring BalazsKomuves -bitvec JamesCook -bitwise ClaudeHeilandAllen -bk-tree FrancescoMazzoli -bkr MichaelSmietana -bktrees JosefSvenningsson -bla JinjingWang -blakesum KevinCantu -blakesum-demo KevinCantu -blank-canvas AndrewFarmer AndyGill -blas PatrickPerry -blastxml KetilMalde -blaze-builder JasperVanDerJeugt SimonMeier -blaze-builder-conduit MichaelSnoyman -blaze-builder-enumerator SimonHengel SimonMeier ThomasSutton -blaze-from-html JasperVanDerJeugt -blaze-html JasperVanDerJeugt SimonMeier -blaze-html-contrib AdityaBhargava ChrisDone -blaze-html-hexpat JasperVanDerJeugt -blaze-html-truncate MarcelRuegenberg -blaze-markup DeepakJois JasperVanDerJeugt -blaze-svg DeepakJois -blaze-textual BryanOSullivan -blaze-textual-native MichaelSnoyman -blink1 DylanSimon -blip BerniePope -bliplib BerniePope -blocking-transactions ChristopherLaneHinson -blockio GwernBranwen -blogination ChrisDone -bloomfilter BryanOSullivan -bloxorz ViktorDevecseri -bluetile JanVornberger -bluetileutils JanVornberger -bmp BenLippmeier -board-games HenningThielemann -bogre-banana DavidEichmann -bool-extras TomLokhorst -boolexpr NicolasPouillard -boolsimplifier GershomBazerman -boomerang JeremyShaw DagOdenhall -boomslang BrianLewis -bot ConalElliott -botpp GwernBranwen -bound EdwardKmett -bounded-tchan ThomasDuBuisson -boxes BrentYorgey eelis BennoFuenfstueck -bpann RobertSteuck -brainfuck GwernBranwen -breakout EyalLotem -brians-brain WillDonnelly -brillig EricKow -bsd-sysctl MaximeHenrion -bson FedorGogolev TonyHannan -bson-generic PetrPilar -bson-generics PetrPilar -bson-mapping FrancescoMazzoli -btree-concurrent JohanBrinch -buildbox BenLippmeier -buildbox-tools BenLippmeier -buildwrapper JeanPhilippeMoresmau -bullet CsabaHruska -bumper BramSchuur ErikHesselink -buster JeffersonHeard -buster-gtk JeffersonHeard -buster-network JeffersonHeard -bv IagoAbal -bytedump VincentHanquez -byteorder AntoineLatter -bytes EdwardKmett -bytestring DonaldStewart DuncanCoutts IanLynagh RossPaterson -bytestring-class MichaelSnoyman -bytestring-csv DonaldStewart -bytestring-delta JoeyAdams -bytestring-handle GaneshSittampalam -bytestring-lexing DonaldStewart WrenThornton -bytestring-mmap DonaldStewart -bytestring-nums JasonDusek -bytestring-progress AdamWick -bytestring-rematch TomCrayford -bytestring-show DanDoel -bytestring-trie WrenThornton -bytestringparser BryanOSullivan -bytestringparser-temporary JasonDusek -bytestringreadp GracjanPolak -bzlib DuncanCoutts -bzlib-conduit HideyukiTanaka -c-io MattMorrow -c-storable-deriving MatthewMaurer -c0check DanielSeidel -c0parser DanielSeidel -c10k KazuYamamoto -c2hs DuncanCoutts IanRoss -c2hsc JohnWiegley -cab KazuYamamoto -cabal-db VincentHanquez -cabal-debian DavidFox -cabal-dev JonathanDaugherty JoshHoyt RoganCreswick -cabal-file-th NickPartridge SimonMichael -cabal-ghci EtienneLaurin -cabal-install AndresLoeh DuncanCoutts JohanTibell -cabal-install-bundle BartoszCwiklowski -cabal-install-ghc72 TonyHannan -cabal-install-ghc74 AndreasAbel -cabal-macosx AndyGimblett EricKow -cabal-meta GregWeber -cabal-nirvana MichaelSnoyman -cabal-progdeps KevinQuick -cabal-query MaxDesyatov -cabal-rpm BryanOSullivan JensPetersen -cabal-scripts HenningThielemann -cabal-setup DuncanCoutts -cabal-sign ChrisDone -cabal-sort HenningThielemann -cabal-src MichaelSnoyman -cabal-test DavidHimmelstrup -cabal-uninstall JanChristiansen -cabal-upload BjornBringert -cabal2arch DonaldStewart MagnusTherning PeterSimons -cabal2doap GregHeartsfield -cabal2ghci HiromiIshii -cabal2nix PeterSimons -cabal2spec YaakovNemoy -cabalgraph DonaldStewart -cabalmdvrpm OlivierThauvin -cabalrpmdeps OlivierThauvin -cabalvchk KevinQuick -caf MartinaWillig -cairo AndyStewart AxelSimon DanielWagner DuncanCoutts -cairo-appbase ConradParker -cake JeanPhilippeBernardy -cakyrespa YoshikuniJujo -cal3d GregoryWeber -cal3d-examples GregoryWeber -cal3d-opengl GregoryWeber -calc AustinSeipp -caldims RickKaudewitz -caledon MatthewMirman -campfire MichaelXavier -canonical-filepath ThomasSchilling -cap ThomasDavie -capped-list JohnMillikin -capri DmitryGolubovsky -carboncopy EugenyDzhurinsky -carettah KiwamuOkabe -carray HenningThielemann JedBrown -case-insensitive BasVanDijk -cash ChrisBrown -cassandra-thrift KirkPeterson OzgunAtaman -cassava JohanTibell -cassette MathieuBoespflug -cassy OzgunAtaman -casui EtienneLaurin -catch-fd AndySonnenburg -categorical-algebra JonathanFischoff -categories EdwardKmett -category-extras DanDoel DanielWagner EdwardKmett RussellOConnor -cautious-file CoreyOConnor RobinGreen -cblrepo MagnusTherning -ccnx TomHawkins -cctools-workqueue BadiAbdulWahid -cedict JasonDusek -cellrenderer-cairo JohnLato -cereal TrevorElliott -cereal-conduit MylesMaxfield -cereal-derive JaredHance -cereal-enumerator PatrickPalka -cereal-ieee754 JacobStanley -cereal-vector AdamFoltzer -certificate VincentHanquez -cflp SebastianFischer -cfopu ByronJohnson -cgen AnttiSalonen -cgi AndersKaseorg BjornBringert IanLynagh MaxBolingbroke RossPaterson -cgi-undecidable BjornBringert -cgi-utils ChrisDone -chalkboard AndyGill -chalkboard-viewer AndyGill -chalmers-lava2000 EmilAxelsson -chan-split BrandonSimmons -change-monger GwernBranwen -charade DougBeardsley -charset EdwardKmett -charsetdetect MaxBolingbroke -check-email ChrisDone -checked AntoineLatter -checkers ConalElliott -chell JohnMillikin -chell-hunit JohnMillikin -chell-quickcheck JohnMillikin -child GwernBranwen -chp NeilBrown -chp-mtl NeilBrown -chp-plus NeilBrown -chp-spec NeilBrown -chp-transformers NeilBrown -chronograph JohnLato -chu2 JinjingWang -chuchu FelipeLessa MarcoSilva -chunks MatthewSackman -cil TomHawkins -cinvoke RemiTurk -cipher-aes VincentHanquez -cipher-aes128 ThomasDuBuisson -cipher-rc4 VincentHanquez -circ TomHawkins -circle-packing JoachimBreitner -citation-resolve TakayukiMuranushi -citeproc-hs AndreaRossato -cityhash AustinSeipp -cjk MaxBolingbroke -clash ChristiaanBaaij -classify DavidHimmelstrup -classy-parallel SamAnklesaria -classy-prelude MichaelSnoyman -classy-prelude-conduit MichaelSnoyman -classy-prelude-yesod MichaelSnoyman -clay SebastiaanVisser -clckwrks JeremyShaw -clckwrks-cli JeremyShaw -clckwrks-plugin-bugs JeremyShaw -clckwrks-plugin-ircbot JeremyShaw -clckwrks-plugin-media JeremyShaw -clckwrks-plugin-page JeremyShaw -clckwrks-theme-bootstrap JeremyShaw -clckwrks-theme-geo-bootstrap JeremyShaw -clean-home IvanPerez -clevercss GeorgBrandl -click-clack AntonKholomiov -clientsession FelipeLessa MichaelSnoyman -clippard AnthonyGrimes -clipper ChetanTaralekar -clock CetinSert -clocked SoenkeHahn -clogparse KeeganMcAllister -cloudyfs BrendanHickey -cltw DinoMorelli -clua TomSchouten -clustertools GwernBranwen KetilMalde -clutterhs MatthewArsenault -cmaes TakayukiMuranushi -cmath DonaldStewart -cmathml3 AndrewMiller -cmdargs NeilMitchell -cmdargs-browser NeilMitchell -cmdlib PetrRockai -cmdtheline EliFrey -cml BenFranksen -cmonad LennartAugustsson -cmu JohnRamsdell -cnc-spec-compiler RyanNewton -codec-libevent AdamLangley -codec-mbox NicolasPouillard -codemonitor RickardLindberg -codepad ChrisDone -codo-notation DominicOrchard -cofunctor BrandonSimmons -cognimeta-utils PatrickPremont -colada GrzegorzChrupala -collada-output TillmannVogt -collada-types TillmannVogt -collections JeanPhilippeBernardy JohannesWaldmann -collections-api JeanPhilippeBernardy -collections-base-instances JeanPhilippeBernardy -colock LukasMai -colorize-haskell IavorDiatchki -colour RussellOConnor -com KidoTakahiro SigbjornFinne -combinat BalazsKomuves -combinatorial-problems RichardSenington -combinatorics WrenThornton -combobuffer JohnLato -commsec ThomasDuBuisson -commsec-keyexchange ThomasDuBuisson -comonad EdwardKmett -comonad-extras EdwardKmett -comonad-random JakeMcArthur -comonad-transformers EdwardKmett -comonads-fd EdwardKmett -compact-map DavidHimmelstrup -compact-string TwanVanLaarhoven -compact-string-fix TonyHannan -compdata PatrickBahr -compensated EdwardKmett -complex-generic ClaudeHeilandAllen -complex-integrate MarkSafronov -complexity RoelVanDijk -compose-trans MiguelMitrofanov -composition DanBurton -compressed EdwardKmett -compression IanLynagh -computational-algebra HiromiIshii -concatenative SamAnklesaria -concorde KeeganMcAllister -concraft JakubWaszczuk -concraft-pl JakubWaszczuk -concrete-relaxng-parser MarioBlazevic -concrete-typerep ReinerPope -concurrent-barrier JeremyFitzhardinge -concurrent-extra BasVanDijk RoelVanDijk -concurrent-sa LouisWasserman -concurrent-split HenningThielemann -concurrent-supply EdwardKmett -concurrentoutput JoachimBreitner -cond AdamCurtis -condorcet GwernBranwen -conductive-base RenickBell -conductive-clock RenickBell -conductive-hsc3 RenickBell -conductive-song RenickBell -conduit MichaelSnoyman -conduit-network-stream NilsSchweinsberg -conduit-resumablesink AndrewMiller -config-select TimothyHobbs -configuration HiromiIshii -configurator BryanOSullivan -confsolve DanielTrstenjak -conjugateGradient LeventErkok -conjure GwernBranwen -connection VincentHanquez -console-program AriePeterson -const-math-ghc-plugin ConradParker -constrained-normal NeilSculthorpe -constraints EdwardKmett -constructive-algebra AndersMortberg -container-classes IvanMiljenovic -containers IanLynagh JohanTibell RossPaterson -containers-benchmark MilanStraka -containers-deepseq MichaelSnoyman -containers-unicode-symbols RoelVanDijk -continue ErtugrulSoeylemez -continued-fractions JamesCook -contravariant EdwardKmett -control-event ThomasDuBuisson -control-monad-attempt MichaelSnoyman NicolasPouillard -control-monad-exception PepeIborra -control-monad-exception-monadsfd PepeIborra -control-monad-exception-monadstf PepeIborra -control-monad-exception-mtl PepeIborra -control-monad-failure MichaelSnoyman PepeIborra -control-monad-failure-mtl MichaelSnoyman PepeIborra -control-monad-free LukePalmer PepeIborra -control-monad-loop JoeyAdams -control-monad-omega LukePalmer -control-monad-queue LeonSmith -control-timeout AdamLangley -contstuff ErtugrulSoeylemez -contstuff-monads-tf ErtugrulSoeylemez -contstuff-transformers ErtugrulSoeylemez -converge JamesCook -convertible JohnGoerzen -convertible-ascii MasatakeDaimon -convertible-text MichaelSnoyman -cookie MichaelSnoyman -copilot LeePike -copilot-c99 LeePike -copilot-cbmc LeePike -copilot-core LeePike -copilot-language LeePike -copilot-libraries LeePike -copilot-sbv LeePike -core DavidHimmelstrup -corebot-bliki CoreyOConnor -coroutine-enumerator MarioBlazevic -coroutine-iteratee MarioBlazevic -coroutine-object IanWooKim -couch-hs PeterSagerson -couchdb-conduit AlexanderDorofeev -couchdb-enumerator JohnLenz -countable AshleyYakeley -cpphs MalcolmWallace RossPaterson -cprng-aes VincentHanquez -cpsa JohnRamsdell -cpu VincentHanquez -cpuid HenningThielemann MartinGrabmueller -cpuperf DonaldStewart -cpython JohnMillikin -cqrs BardurArantsson -cqrs-example BardurArantsson -cqrs-postgresql BardurArantsson -cqrs-sqlite3 BardurArantsson -cqrs-test BardurArantsson -cqrs-types BardurArantsson -cr AlexandruScvortov -crack TrevorElliott -craftwerk MalteHarder -craftwerk-cairo MalteHarder -craftwerk-gtk MalteHarder -crc16 JorisPutcuyps -crc16-table KeeganMcAllister -creatur AmyDeBuitleir -crf-chain1 JakubWaszczuk -crf-chain1-constrained JakubWaszczuk -crf-chain2-generic JakubWaszczuk -crf-chain2-tiers JakubWaszczuk -critbit BryanOSullivan -criterion BryanOSullivan -criterion-to-html JasperVanDerJeugt -crockford HenryBucklow -crocodile TomHammersley -cron MichaelXavier -crypto-api ThomasDuBuisson -crypto-api-tests ThomasDuBuisson -crypto-conduit FelipeLessa MichaelSnoyman -crypto-numbers VincentHanquez -crypto-pubkey VincentHanquez -crypto-pubkey-openssh FedorGogolev -crypto-pubkey-types VincentHanquez -crypto-random-api VincentHanquez -cryptocipher VincentHanquez -cryptohash VincentHanquez -cryptohash-cryptoapi VincentHanquez -crystalfontz KeeganMcAllister -cse-ghc-plugin AustinSeipp -csound-expression AntonKholomiov -cspmchecker ThomasGibsonRobinson -css ChrisDone -css-text MichaelSnoyman -csv JaapWeel -csv-conduit OzgunAtaman -csv-enumerator OzgunAtaman -csv-nptools NicolasPouillard -ctemplate AdamLangley -cubicspline GershomBazerman -cuboid PedroMartins -cuda TrevorMcDonell -cufft RobEverest -curl DonaldStewart EricMertens IavorDiatchki SigbjornFinne -curl-aeson JoelLehtonen -curlhs KrzysztofKardzis -current-locale AlexeyKotlyarov -curry-base BerndBrassel BjoernPeemoeller HolgerSiegel -curry-frontend BerndBrassel BjoernPeemoeller HolgerSiegel -cursedcsv GershomBazerman -custom-prelude AnupamJain -cv-combinators NoamLewis -cyclotomic ScottWalck -cypher SamAnklesaria -daemonize-doublefork AlexandruScvortov -daemons AlexandruScvortov -dapi OmariNorman -darcs EricKow FlorentBecker GaneshSittampalam JasonDagit PetrRockai ReinierLamers -darcs-benchmark EricKow PetrRockai -darcs-beta FlorentBecker GaneshSittampalam PetrRockai ReinierLamers -darcs-buildpackage JohnGoerzen -darcs-cabalized GwernBranwen -darcs-fastconvert PetrRockai -darcs-graph DonaldStewart IsaacJones -darcs-monitor AnttiJuhaniKaijanaho MarcoSilva -darcs-scripts HenningThielemann -darcs2dot SoenkeHahn -darcsden AlexSuraci SimonMichael -darcswatch JoachimBreitner -data-accessor HenningThielemann LukePalmer -data-accessor-monadLib RussellOConnor -data-accessor-monads-fd HenningThielemann -data-accessor-monads-tf HenningThielemann -data-accessor-mtl HenningThielemann -data-accessor-template HenningThielemann LukePalmer -data-accessor-transformers HenningThielemann -data-aviary StephenTetley -data-binary-ieee754 JohnMillikin -data-category SjoerdVisscher -data-checked MikhailVorozhtsov -data-clist JohnVanEnk -data-cycle TobiasBrandt -data-default LukasMai -data-default-class LukasMai -data-default-instances-base LukasMai -data-default-instances-containers LukasMai -data-default-instances-dlist LukasMai -data-default-instances-old-locale LukasMai -data-dword MikhailVorozhtsov -data-endian MikhailVorozhtsov -data-fix AntonKholomiov -data-fix-cse AntonKholomiov -data-flags MikhailVorozhtsov -data-hash DanielGorin -data-interval MasahiroSakai -data-inttrie LukePalmer ThomasDuBuisson -data-ivar LukePalmer -data-lens EdwardKmett RussellOConnor -data-lens-fd EdwardKmett RussellOConnor -data-lens-ixset DagOdenhall -data-lens-template EdwardKmett JoelBurget RussellOConnor -data-list-sequences JonasKramer -data-memocombinators DmitryMalikov LukePalmer ThomasDuBuisson -data-named JakubWaszczuk -data-nat GaborLehel -data-object MichaelSnoyman -data-object-json MichaelSnoyman -data-object-yaml MichaelSnoyman -data-or WrenThornton -data-ordlist LeonSmith -data-partition LukePalmer -data-pprint PeterDivianszky -data-quotientref LukePalmer -data-reify AndyGill -data-reify-cse SebastiaanVisser -data-rope PierreEtienneMeunier -data-spacepart CoreyOConnor -data-store PetrPilar -data-structure-inferrer AleksanderBalicki -data-textual MikhailVorozhtsov -data-timeout MikhailVorozhtsov -data-treify ConalElliott -data-type IainAlexander -data-util KatsutoshiItoh -database-migrate MarkHibberd -database-study HenningThielemann -dataenc MagnusTherning -datalog TristanRavitch -datapacker JohnGoerzen -date-cache KazuYamamoto -dates IlyaPortnov -datetime EricSessoms EugenyDzhurinsky -dawg JakubWaszczuk -dbf JamesCook -dbjava CarlosGomez -dbmigrations JonathanDaugherty -dbus JohnMillikin -dbus-client JohnMillikin -dbus-core JohnMillikin -dbus-qq PaoloCapriotti -dbus-th IlyaPortnov -dclabel DeianStefan -dclabel-eci11 AlejandroRusso -ddc-base BenLippmeier -ddc-build BenLippmeier -ddc-code BenLippmeier -ddc-core BenLippmeier -ddc-core-eval BenLippmeier -ddc-core-llvm BenLippmeier -ddc-core-salt BenLippmeier -ddc-core-simpl BenLippmeier -ddc-driver BenLippmeier -ddc-tools BenLippmeier -ddc-war BenLippmeier -ddci-core BenLippmeier -dead-simple-json JulianFleischer -debian DavidFox JeremyShaw MarcoSilva -debian-binary MarcoSilva -debug-diff KeeganMcAllister -decepticons JoeQuinn -dedukti MathieuBoespflug -deepseq DonaldStewart IanLynagh SimonMarlow -deepseq-generics HerbertValerioRiedel -deepseq-th HerbertValerioRiedel -deepzoom MatthewPanetta -delaunay MarcelRuegenberg -delicious SigbjornFinne -delimited-text DonaldStewart StefanKersten -delta-h GrzegorzChrupala -denominate CalvinSmith -dependent-map JamesCook -dependent-sum JamesCook -dependent-sum-template JamesCook -dephd GwernBranwen KetilMalde -dequeue HenryBucklow -derangement DennisGriffith -derivation-trees JeanPhilippeBernardy -derive AustinSeipp NeilMitchell StefanORear -derive-IG HiromiIshii -derive-gadt MattMorrow -derive-trie AndreasBaldeau -derp DavidDarais -derp-lib KiYungAhn -detrospector KeeganMcAllister -deunicode BenFranksen -dewdrop KeeganMcAllister -dfsbuild JohnGoerzen -dgs DanielWagner -dia-base PeterDivianszky -dia-functions PeterDivianszky -diagrams AdamVogt BrentYorgey -diagrams-builder BrentYorgey -diagrams-cairo BrentYorgey -diagrams-contrib BrentYorgey -diagrams-core BrentYorgey -diagrams-gtk BrentYorgey -diagrams-haddock BrentYorgey -diagrams-lib BrentYorgey -diagrams-postscript RyanYates BrentYorgey -diagrams-qrcode FelipeLessa -diagrams-svg BrentYorgey DeepakJois -diagrams-tikz AriePeterson -dice JamesCook -diet TonyMorris -diff3 OliverCharles -diffarray IanLynagh AndreasAbel -diffcabal DonaldStewart -diffdump GregFitzgerald -digamma BenGamari -digest EugeneKirpichov -digest-pure DanielDeKok -digestive-functors JasperVanDerJeugt -digestive-functors-aeson OliverCharles -digestive-functors-blaze JasperVanDerJeugt -digestive-functors-happstack JasperVanDerJeugt -digestive-functors-heist JasperVanDerJeugt -digestive-functors-hsp JeremyShaw -digestive-functors-snap JasperVanDerJeugt -digits HenryBucklow -dimensional BjornBuckwalter -dimensional-tf BjornBuckwalter -dingo-core BardurArantsson -dingo-example BardurArantsson -dingo-widgets BardurArantsson -direct-binary-files IreneKnapp -direct-daemonize IreneKnapp -direct-fastcgi IreneKnapp -direct-http IreneKnapp -direct-murmur-hash IreneKnapp -direct-plugins IreneKnapp -direct-sqlite IreneKnapp -directory IanLynagh RossPaterson -directory-layout MatveyAksenov -directory-tree BrandonSimmons -disassembler DirkKleeblatt MartinGrabmueller -discordian-calendar AdamCurtis -discount PatrickHurst -discrete-space-map SjoerdVisscher -disjoint-set MaxwellSayles -dist-upload AndyStewart -distributed-process EdskoDeVries TimWatson -distributed-process-azure EdskoDeVries -distributed-process-p2p AlexanderBondarenko -distributed-process-simplelocalnet EdskoDeVries TimWatson -distributed-static EdskoDeVries -distributive EdwardKmett -djinn LennartAugustsson -djinn-th ClaudeHeilandAllen -dlist DonaldStewart -dns KazuYamamoto -dnscache ErtugrulSoeylemez -dnsrbl HoldenKarau -doc-review JoshHoyt -docidx AndyGimblett -doctest SimonHengel -doctest-prop TakayukiMuranushi -dom-lt MattMorrow -dom-selector nebuta -domain-auth KazuYamamoto -dot2graphml IlyaPortnov -dotfs PaulVanDerWalt -dotgen AndyGill -double-conversion BryanOSullivan -dow GergelyPatai -download DonaldStewart MagnusTherning -download-curl DonaldStewart SoenkeHahn -download-media-content JasperVanDerJeugt -dph-base BenLippmeier -dph-examples BenLippmeier -dph-lifted-base BenLippmeier -dph-lifted-copy BenLippmeier -dph-lifted-vseg BenLippmeier -dph-par BenLippmeier -dph-prim-interface BenLippmeier -dph-prim-par BenLippmeier -dph-prim-seq BenLippmeier -dph-seq BenLippmeier -dpkg ClintAdams -dropbox-sdk KannanGoundan -dropsolve DanielTrstenjak -dsmc DmitryDzhus -dsmc-tools DmitryDzhus -dsp HenningThielemann -dstring BasVanDijk -dtd MichaelSnoyman -dtd-text YitzGale -dtd-types YitzGale -dtrace AaronTomb -dual-tree BrentYorgey -dvda GregHorn -dvdread NicolaSquartini -dvi-processing AaronBlack -dwarf ErikCharlebois -dwarf-el EyalLotem -dwarfadt EyalLotem -dx9base KidoTakahiro -dx9d3d KidoTakahiro -dx9d3dx KidoTakahiro -dynamic-linker-template SylvainHenry -dynamic-loader GaborGreif -dynamic-object TakayukiMuranushi -dyre WillDonnelly -dzen-utils FelipeLessa -easy-file KazuYamamoto -easyplot JulianFleischer -ebeats BrianLewis -ecu TomHawkins -eddie MikeMeyer -edenmodules MischaDieterle -edenskel MischaDieterle -edentv MischaDieterle -edge ChristopherHoward -edit-distance MaxBolingbroke -edit-lenses DanielWagner -edit-lenses-demo DanielWagner -editline JudahJacobson -effects SjoerdVisscher -egison SatoshiEgi -egison-quote TakuyaKuwahara -ehaskell YoshikuniJujo -eigen OlegSidorkin -either EdwardKmett -either-unwrap GregoryCrosswhite -ekg JohanTibell -elerea GergelyPatai -elerea-examples GergelyPatai -elerea-sdl StephenWeber -elf ErikCharlebois -elm-server EvanCzaplicki -elm-yesod VincentAmbo -email JohannesWeiss -email-postmark DanielPatterson -email-validate DonaldStewart GeorgePollard -embeddock TakayukiMuranushi -embroidery JimSnavely -emgm SeanLeather -empty JohnMillikin -encoding DanielWagner HenningGuenther KangyuanNiu -entropy ThomasDuBuisson -enumerable DanielPeebles -enumerator JohnMillikin -enumerator-fd JohnMillikin -enumerator-tf JohnMillikin -enumfun LiyangHu -enummapmap MatthewWest -enummapset MichalTerepeta -enummapset-th LiyangHu -enumset HenningThielemann -epass AndreasBaldeau -epic EdwinBrady -epoll ToralfWittner -eprocess FernandoBenavides CorentinDupont -epub RadoslavDorcik -epub-metadata DinoMorelli -epub-tools DinoMorelli -epubname DinoMorelli -eq EdwardKmett -equal-files HenningThielemann -equivalence PatrickBahr -erf LennartAugustsson -erf-native JamesCook -erlang EricSessoms -errno CreightonHogg -error-location GregWeber -error-message GregoryCrosswhite -errors GabrielGonzalez -ersatz EdwardKmett -esotericbot JohnnyMorrice -esqueleto FelipeLessa -estimators SashaRush -estreps GwernBranwen KetilMalde -ety ChrisDone -eurofxref StephenBlackheath -event-driven YoshikuniJujo -event-handlers JamesCook -event-list HenningThielemann -event-monad JamesCook -every-bit-counts DonaldStewart -exact-combinatorics WrenThornton -exception-mailer DavidPowell -exception-monads-fd GeoffreyMainland -exception-monads-tf GeoffreyMainland -exception-mtl GeoffreyMainland -exception-transformers GeoffreyMainland -executable-path BalazsKomuves -exif BjornBringert -exists GaborLehel -expat-enumerator JohnMillikin -expiring-mvar JeffShaw -explicit-exception HenningThielemann -explicit-iomodes BasVanDijk -explicit-iomodes-bytestring BasVanDijk -explicit-iomodes-text BasVanDijk -explicit-sharing SebastianFischer -explore CetinSert -expression-parser SebastiaanVisser -extcore TimChevalier -extemp SamAnklesaria -extensible-data AaronBlack -extensible-exceptions IanLynagh RossPaterson -external-sort ThomasHartman -ez-couch NikitaVolkov -factory AlistairWard LennartAugustsson -factual-api RudigerLippert -fad BjornBuckwalter -failable-list JohnMillikin -failure MichaelSnoyman -fair-predicates SebastianFischer -falling-turnip TranMa -fallingblocks BenSanders -family-tree NathanVanDoorn -fast-logger KazuYamamoto -fast-math LiyangHu -fast-tags EvanLaforge -fast-tagsoup VladimirShabanov -fast-tagsoup-utf8-only MikhailKuddah -fastcgi BjornBringert ChrisDone DonaldStewart -fastirc ErtugrulSoeylemez -fault-tree TomHawkins -fay AdamBergmark ChrisDone -fay-base AdamBergmark ChrisDone -fay-dom ChrisDone AdamBergmark -fay-hsx JeremyShaw -fay-jquery ChrisDone AdamBergmark -fay-ref AndrewMiller -fay-uri ChrisDone AdamBergmark -fb FelipeLessa -fb-persistent FelipeLessa -fckeditor PeterGammie -fclabels ErikHesselink SebastiaanVisser -fclabels-monadlib BardurArantsson -fdo-notify MaxRabkin -fdo-trash EmilKarlson -fec AdamLangley -feed DonaldStewart IavorDiatchki SigbjornFinne -feed-cli IsaacJones -feed2lj SergeyAstanin -feed2twitter TomLokhorst -feldspar-compiler AndersPersson EmilAxelsson -feldspar-language AndersPersson EmilAxelsson -fenfire BenjaFallenstein -fez-conf DinoMorelli -ffeed SigbjornFinne -ffmpeg-tutorials VasylPasternak -fft HenningThielemann JedBrown -fgl IvanMiljenovic MartinErwig RossPaterson -fgl-extras-decompositions ChristianHoener -fgl-visualize ThomasDuBuisson -fibon DavidPeixotto -fibonacci SebastianFischer -fields JussiKnuuttila -fields-json MagnusCarlsson MariuszRak -fig AndersLauOlsen -file-embed MichaelSnoyman -file-location GregWeber -filemanip BryanOSullivan -filepath DuncanCoutts IanLynagh RossPaterson -filestore GwernBranwen JohnMacFarlane -filesystem-conduit MichaelSnoyman -filesystem-enumerator JohnMillikin -filesystem-trees AdamCurtis -fingertree RossPaterson -fingertree-psqueue CaleGibbard -finite-field MasahiroSakai -first-class-patterns ReinerPope BrentYorgey -firstify NeilMitchell -fitsio EricSessoms -fix-imports EvanLaforge -fix-parser-simple MatthewFarkasDyck -fix-symbols-gitit ConalElliott -fixed-list JobVranish -fixed-point JakeMcArthur -fixed-point-vector JakeMcArthur -fixed-point-vector-space JakeMcArthur -fixed-precision EdwardKmett -fixed-vector AlexeyKhudyakov -fixhs ArvinMoezzi -fixplate BalazsKomuves -fixpoint RomanLeshchinskiy -flaccuraterip NicolaSquartini -flat-mcmc JaredTobin -flexible-defaults JamesCook -flexiwrap IainAlexander -flexiwrap-smallcheck IainAlexander -flickr SigbjornFinne -flite JasonReich -flo ChrisDone -floatshow DanielFischer -flock ErikHesselink IanLynagh -flow2dot DmitryAstapov -flower KetilMalde -flowsim KetilMalde -fluent-logger NoriyukiOhkawa -fluent-logger-conduit NoriyukiOhkawa -fluidsynth CorbinSimpson -fmark JoseLopes -fmlist SjoerdVisscher -follower EmreBasar -font-opengl-basic4x6 BrianLewis -foo DonaldStewart -for-free AaronBlack -force-layout BrentYorgey -fordo ChengqiSong -foreign-storable-asymmetric AndrewMiller -forkable-monad DavidAnderson -formal AndrewStein -format ScottLawrence -forml AndrewStein -formlets ChrisEidhof DougBeardsley -formlets-hsp JeremyShaw -forth-hll TikhonJelvis -fountain RubenAstudillo TomHawkins -fpipe BenSchulz -fquery SergeiTrofimovich -fractal MaxRabkin -fraction WolfgangJeltsch -frag DonaldStewart GwernBranwen -frame AdamDunkley -frame-markdown AdamDunkley -franchise DavidRoundy -free EdwardKmett -free-functors SjoerdVisscher -free-game FumiakiKinoshita -free-operational LuisCasillas -free-theorems DanielSeidel JanisVoigtlaender JoachimBreitner -free-theorems-counterexamples DanielSeidel -free-theorems-seq DanielSeidel -free-theorems-seq-webui DanielSeidel -free-theorems-webui DanielSeidel MatthiasBartsch -freekick2 AnttiSalonen -freenect ChrisDone -freesect AndrewSeniuk -freesound StefanKersten -freetype2 JasonDagit -fresh DavidLazar -friendly-time PatrickBrisbin -frisby ChrisDone -frquotes NicolasPouillard -fs-events NickPartridge -fsmActions AndyGimblett -fsnotify GregWeber MarkDittmer RaphaelJavaux -fst GwernBranwen JohnCamilleri ThomasHallgren -fsutils AnthonyGrimes -ftdi RoelVanDijk -ftp-conduit MylesMaxfield -ftphs JohnGoerzen -ftshell JanisVoigtlaender JoachimBreitner MatthiasBartsch -fugue AlecHeller -full-sessions KeigoImai -fullstop EricKow -funcmp PeterSimons -function-combine IainAlexander -function-instances-algebra TobiasBrandt -functional-arrow HenningThielemann -functor-apply EdwardKmett -functor-combo ConalElliott -functorm StefanORear -functors AristidBreitkreuz -funion NathanWiegand -funpat GergelyDevai -funsat DenisBueno -future ChrisKuklewicz -fuzzytime KamilStachowski -gact KetilMalde -game-probability NeilBrown -game-tree ColinAdams -gameclock AbramClark -gamma JamesCook -garsia-wachs NicolasPouillard -gbu DaneelYaitksov -gc-monitoring-wai YiHuang -gconf AndyStewart AxelSimon DanielWagner DuncanCoutts -gd BjornBringert ChrisDone -gdiff EelcoLempsink -gdiff-ig JosePedroMagalhaes -gdiff-th JonathanFischoff -gearbox ClaudeHeilandAllen -gemstone CorbinSimpson -gencheck JacquesCarette -gender KraniumGikos -general-prelude JohnWiegley -generator YairChuchem -generators LiamOConnorDavis -generic-binary SebastiaanVisser -generic-deepseq MaximeHenrion -generic-deriving JosePedroMagalhaes -generic-server IlyaPortnov -generic-storable HideyukiTanaka -generic-tree MatthewFarkasDyck -generic-xml ShaeErisson -genericserialize GwernBranwen -geni-gui EricKow -geniconvert EricKow -geniplate LennartAugustsson -genprog JanSnajder -gentlemark AndriyPolishchuk -geocalc GeroKriependorf -geohash MariusEriksen -getemx BenWolfson -getflag TroelsHenriksen -getopt-simple AlexanderBondarenko -gf KrasimirAngelov ThomasHallgren -ghc-core DonaldStewart ShachafBenKiki -ghc-core-html VincentHanquez -ghc-datasize DennisFelsing -ghc-dup JoachimBreitner -ghc-events DuncanCoutts MikolajKonarski SimonMarlow -ghc-events-parallel MischaDieterle -ghc-gc-tune DonaldStewart -ghc-heap-view JoachimBreitner -ghc-man-completion JoeQuinn -ghc-mod KazuYamamoto -ghc-mtl DanielGorin -ghc-parmake MikhailGlushenkov -ghc-paths SimonMarlow -ghc-pkg-autofix HiromiIshii -ghc-syb ThomasSchilling -ghc-syb-utils ThomasSchilling -ghc-vis DennisFelsing -ghci-diagrams PeterDivianszky -ghci-haskeline JudahJacobson -ghclive ShaeErisson -ghczdecode EyalLotem -ght ConradParker -ginsu DylanSimon -gio AndyStewart AxelSimon DanielWagner DuncanCoutts -gist SimonMichael -git-all JohnWiegley -git-annex JoeyHess -git-date StephenWeber -git-object KazuYamamoto -github JohnWiegley MikeBurns -github-backup JoeyHess -gitit JohnMacFarlane -gitlib JohnWiegley -gitlib-s3 JohnWiegley -gl-capture ClaudeHeilandAllen -glade AndyStewart AxelSimon DuncanCoutts -gladexml-accessor YakovZaytsev -glib AndyStewart AxelSimon DanielWagner DuncanCoutts -glintcollider ColinHill -global-config AlexanderDorofeev -global-lock KeeganMcAllister -global-variables JeanMarieGaillourdet -glome-hs DonaldStewart JimSnow -gloss BenLippmeier -gloss-devil ThomasDuBuisson -gloss-examples BenLippmeier -gloss-juicy AlpMestanogullari -gloss-raster BenLippmeier -glpk-hs LouisWasserman -gluturtle YoshikuniJujo -gmap JamieBrandon -gmndl ClaudeHeilandAllen -gnome-desktop ColinAdams -gnome-keyring JohnMillikin -gnomevfs AxelSimon -gnuidn JohnMillikin -gnuplot HenningThielemann -gnutls JohnMillikin -goa ChrisDone GwernBranwen -gofer-prelude DonaldStewart -google-html5-slide HideyukiTanaka -googleplus MichaelXavier -gopherbot JohnGoerzen -gpcsets BruceMcCosa -gps ThomasDuBuisson -gps2htmlReport RobStewart -gpx-conduit ThomasDuBuisson -grammar-combinators DominiqueDevriese -grapefruit-examples WolfgangJeltsch -grapefruit-frp WolfgangJeltsch -grapefruit-records WolfgangJeltsch -grapefruit-ui WolfgangJeltsch -grapefruit-ui-gtk WolfgangJeltsch -graph-rewriting JanRochel -graph-rewriting-cl JanRochel -graph-rewriting-gl JanRochel -graph-rewriting-lambdascope JanRochel -graph-rewriting-layout JanRochel -graph-rewriting-ski JanRochel -graph-rewriting-strategies JanRochel -graph-rewriting-trs JanRochel -graph-rewriting-ww JanRochel -graph-serialize ThomasSchilling -graph-utils HiromiIshii -graph-visit AtzeDijkstra -graph-wrapper MaxBolingbroke -graphbuilder JosephAbrahamson -graphics-drawingcombinators EyalLotem LukePalmer -graphics-formats-collada LukePalmer -graphicsFormats ConalElliott -graphicstools VilleTirronen -graphmod IavorDiatchki -graphs EdwardKmett -graphtype DmitryAstapov MaxDesyatov -graphviz IvanMiljenovic MatthewSackman -gravatar DonaldStewart PatrickBrisbin -gray-code SergeyAstanin -gray-extended AmyDeBuitleir -greencard GwernBranwen SigbjornFinne -greencard-lib GwernBranwen -greg-client EugeneKirpichov -grid AmyDeBuitleir -grm BrettLetner -groom EdwardYang -groundhog BorisLykah -groundhog-mysql BorisLykah -groundhog-postgresql BorisLykah -groundhog-sqlite BorisLykah -groundhog-th BorisLykah -groupoid StephenTetley -groupoids EdwardKmett -groups NathanVanDoorn -gruff ClaudeHeilandAllen -gruff-examples ClaudeHeilandAllen -gsasl JohnMillikin -gsc-weighting FelipeLessa -gsl-random PatrickPerry -gsl-random-fu JamesCook -gsmenu TroelsHenriksen -gstreamer AndyStewart AxelSimon DanielWagner DuncanCoutts -gt-tools MikhailPobolovets SergeiTrofimovich -gtfs KeeganMcAllister -gtk AndyStewart AxelSimon DanielWagner DuncanCoutts -gtk-jsinput TimothyHobbs -gtk-mac-integration HamishMackenzie -gtk-serialized-event AndyStewart -gtk-simple-list-view TimothyHobbs -gtk-toggle-button-list TimothyHobbs -gtk-toy MichaelSloan -gtk-traymanager TristanRavitch -gtk2hs-buildtools AndyStewart AxelSimon DanielWagner DuncanCoutts -gtk2hs-cast-glade MarcoSilva -gtk2hs-cast-glib MarcoSilva -gtk2hs-cast-gnomevfs MarcoSilva -gtk2hs-cast-gtk MarcoSilva -gtk2hs-cast-gtkglext MarcoSilva -gtk2hs-cast-gtksourceview2 MarcoSilva -gtk2hs-cast-th MarcoSilva -gtk2hs-rpn MauricioAntunes -gtkglext AndyStewart AxelSimon DuncanCoutts -gtkimageview AndyStewart -gtkrsync JohnGoerzen -gtksourceview2 AndyStewart AxelSimon DanielWagner DuncanCoutts -guarded-rewriting JosePedroMagalhaes -guess-combinator EtienneLaurin -gulcii ClaudeHeilandAllen -gutenberg-fibonaccis JustinHanekom -hArduino LeventErkok -hBDD PeterGammie -hBDD-CUDD PeterGammie -hCsound JohnLato -hDFA PeterGammie -hF2 MarcelFourne -hGelf AndyGeorges -hMollom AndyGeorges -hOpenPGP ClintAdams -hR DylanSimon -hS3 GergelyRisko GregHeartsfield -hSimpleDB DavidHimmelstrup -hTensor AlbertoRuiz -hVOIDP QiQi -hacanon-light DavidHimmelstrup -hack AlbertoCorona JinjingWang -hack-contrib JinjingWang -hack-contrib-press BrandonBickford -hack-frontend-happstack JinjingWang -hack-frontend-monadcgi MichaelSnoyman -hack-handler-cgi MichaelSnoyman -hack-handler-epoll ToralfWittner -hack-handler-evhttp BrandonBickford -hack-handler-fastcgi MichaelSnoyman -hack-handler-happstack JinjingWang -hack-handler-hyena JinjingWang -hack-handler-kibro JinjingWang -hack-handler-simpleserver AlbertoCorona MichaelSnoyman UweSchmidt -hack-middleware-cleanpath MichaelSnoyman -hack-middleware-clientsession MichaelSnoyman -hack-middleware-gzip MichaelSnoyman -hack-middleware-jsonp MichaelSnoyman -hack2 JinjingWang -hack2-contrib JinjingWang -hack2-handler-happstack-server JinjingWang -hack2-handler-mongrel2-http JinjingWang -hack2-handler-snap-server JinjingWang -hack2-handler-warp JinjingWang -hack2-interface-wai JinjingWang -hackage-db PeterSimons -hackage-plot DonaldStewart -hackage-proxy MichaelSnoyman -hackage-sparks DonaldStewart -hackage2hwn DonaldStewart -hackage2twitter TomLokhorst -hackager DavidTerei -hackport LennartKolmodin SergeiTrofimovich -hactors HekaTreep -haddock DavidWaern RossPaterson SimonHengel SimonMarlow -haddock-leksah JuergenNicklischFranken -haggis TychoAndersen -haha ErikHesselink SebastiaanVisser -hails AmitLevy DeianStefan -hails-bin DeianStefan -hake YoshikuniJujo -hakismet NilsSchweinsberg -hako TobiasDammers -hakyll JasperVanDerJeugt -hakyll-agda FrancescoMazzoli -hakyll-blaze-templates SimonasKazlauskas -hakyll-contrib JasperVanDerJeugt -hakyll-contrib-links PiyushKurur -hakyll-convert EricKow -halfs GwernBranwen JoelStanley -halipeto PeterSimons -haltavista PaulBrauner -hamlet FelipeLessa GregWeber MichaelSnoyman -hampp AaronBlack -hamtmap KevinWuWon -hamusic SamuelSilva -handa-gdata BrianBush -hangman HokShunPoon -hans TrevorElliott -happindicator AndrewMiller -happraise AllanClark -happs-hsp DavidHimmelstrup -happs-hsp-template DavidHimmelstrup -happs-tutorial CreightonHogg ThomasHartman -happstack JeremyShaw MatthewElder -happstack-auth NilsSchweinsberg -happstack-authenticate JeremyShaw -happstack-clientsession JeremyShaw -happstack-contrib MatthewElder -happstack-data JeremyShaw MatthewElder -happstack-dlg ChrisSmith -happstack-facebook JeremyShaw -happstack-fastcgi ChrisEidhof EelcoLempsink -happstack-fay JeremyShaw -happstack-fay-ajax JeremyShaw -happstack-foundation JeremyShaw -happstack-hamlet JeremyShaw -happstack-heist JeremyShaw -happstack-helpers CreightonHogg RussellOConnor ThomasHartman -happstack-hsp JeremyShaw -happstack-hstringtemplate JeremyShaw -happstack-ixset JeremyShaw MatthewElder -happstack-jmacro JeremyShaw -happstack-lite JeremyShaw -happstack-monad-peel NilsSchweinsberg -happstack-plugins JeremyShaw -happstack-server JeremyShaw MatthewElder -happstack-server-tls JeremyShaw -happstack-state JeremyShaw MatthewElder -happstack-static-routing MagnusCarlsson -happstack-util JeremyShaw MatthewElder -happstack-yui DagOdenhall -happy IavorDiatchki RossPaterson SimonMarlow -happy-meta JonasDuregard -harchive DavidBrown -hark MarkusDittrich -harp GwernBranwen NiklasBroberg -harpy DirkKleeblatt MartinGrabmueller -has YusakuHashimoto -has-th ChrisDone -hascal DagOdenhall MekeorMelire -hascat FlorianMicheler -hascat-lib FlorianMicheler -hascat-setup FlorianMicheler -hascat-system FlorianMicheler -hash EdwardKmett -hashable BryanOSullivan JohanTibell MilanStraka -hashable-extras EdwardKmett -hashable-generics ClarkGaebel -hashed-storage EricKow PetrRockai -hashmap MilanStraka -hashring MichaelCraig -hashtables GregoryCollins -hasim JochemBerndsen -hask-home BjornBringert IsaacJones SimonHengel -haskades StephenWeber -haskarrow TimothyHobbs -haskdeep MauroTaraborelli -haskdogs SergeyMironov -haskeem UweHollerbach -haskeline JudahJacobson LennartAugustsson -haskeline-class AntoineLatter -haskell-aliyun YiHuang -haskell-bcrypt BrettCarter -haskell-cnc RyanNewton -haskell-coffee KevinVanRooijen -haskell-docs ChrisDone -haskell-ftp YiHuang -haskell-in-space GwernBranwen -haskell-lexer IavorDiatchki -haskell-modbus JasonHickner -haskell-mpi DmitryAstapov -haskell-openflow BrianBrooks -haskell-platform-test DonaldStewart -haskell-qrencode JamesSanders -haskell-src ConradParker DonaldStewart IanLynagh RossPaterson -haskell-src-exts GwernBranwen NiklasBroberg -haskell-src-exts-qq MathieuBoespflug -haskell-src-meta BenMillwood JonasDuregard MattMorrow -haskell-src-meta-mwotton MarkWotton -haskell-type-exts NiklasBroberg -haskell-tyrant PeterScott TravisBrady -haskell-updater IvanMiljenovic SergeiTrofimovich AlexanderVershilov -haskell-xmpp DmitryAstapov -haskell2010 IanLynagh -haskell98 IanLynagh RossPaterson -haskelldb BjornBringert JustinBailey -haskelldb-connect-hdbc KeiHibino -haskelldb-connect-hdbc-catchio-mtl KeiHibino -haskelldb-connect-hdbc-catchio-tf KeiHibino -haskelldb-connect-hdbc-catchio-transformers KeiHibino -haskelldb-connect-hdbc-lifted KeiHibino -haskelldb-dynamic BjornBringert JustinBailey -haskelldb-flat BjornBringert JustinBailey -haskelldb-hdbc BjornBringert JustinBailey -haskelldb-hdbc-mysql AndrewMiller -haskelldb-hdbc-odbc BjornBringert JustinBailey -haskelldb-hdbc-postgresql BjornBringert JustinBailey -haskelldb-hdbc-sqlite3 BjornBringert JustinBailey -haskelldb-hsql BjornBringert JustinBailey -haskelldb-hsql-mysql BjornBringert JustinBailey -haskelldb-hsql-odbc BjornBringert JustinBailey -haskelldb-hsql-oracle JustinBailey -haskelldb-hsql-postgresql BjornBringert JustinBailey -haskelldb-hsql-sqlite BjornBringert JustinBailey -haskelldb-hsql-sqlite3 BjornBringert JustinBailey -haskelldb-th JustinBailey -haskelldb-wx JustinBailey -haskgame EyalLotem -haskheap AnthonyGrimes -haskoon DavidLeuschner StefanWehr -haskoon-httpspec StefanWehr -haskoon-salvia StefanWehr -haskore HenningThielemann -haskore-realtime HenningThielemann -haskore-supercollider HenningThielemann -haskore-synthesizer HenningThielemann -haskore-vintage IavorDiatchki -hasktags IanLynagh MarcWeber -haslo BartoszWojcik -hasloGUI BartoszWojcik -hasparql-client LuizDamascena -haspell JoelTaylor -hastache SergeyLymar -haste DavidSiegel -hat OlafChitil -hatt BenedictEastaugh -hawitter DaikiHanda -haxr BjornBringert BrentYorgey GracjanPolak SigbjornFinne -haxr-th BjornBringert GracjanPolak -hback NorbertWojtowicz -hbayes alpheccar -hbcd AndrewKay -hbeanstalk GregHeartsfield -hbeat TimDocker -hbro koral -hbro-contrib koral -hburg IgorBohm -hcc TomHawkins -hcg-minus RohanDrape -hcg-minus-cairo RohanDrape -hcheat JinjingWang -hcron TimoHuebel -hcube ToddWegner -hcwiid KiwamuOkabe -hdaemonize AntonTayanovskyy FrederickRoss -hdaemonize-buildfix MarkWotton -hdbc-postgresql-hstore AlexanderBondarenko -hdbc-tuple RickKaudewitz -hdevtools BitConnor -hdf RohanDrape -hdigest JameySharp -hdirect DonaldStewart -hdis86 KeeganMcAllister -hdiscount JamieTurner -hdm TimothyHobbs -hdph PatrickMaier -hdph-closure PatrickMaier -heap StephanFriedrichs -heaps EdwardKmett -heapsort BartonMassey -hebrew-time MichaelSnoyman -hecc MarcelFourne -hedis FalkoPeters -hedis-pile AlexanderDorofeev -hedis-tags AlexanderDorofeev -hedn AlexanderBondarenko -heist DougBeardsley GregoryCollins -heist-aeson DavidHimmelstrup -heist-async DanielPatterson -helisp GwernBranwen -hellage JaroslavGridin -hellnet JaroslavGridin -hello SimonMarlow -hemkay GergelyPatai -hemkay-core GergelyPatai -hen FedorGogolev -hepevt ScottLawrence -her-lexer TimothyHobbs -her-lexer-parsec TimothyHobbs -herbalizer DanielChoi -here TaylorHedberg -heredoc JamesFisher -hermit AndrewFarmer AndyGill -heroku GregWeber -hesql ChristophBauer -hetero-map LukePalmer -hetris GwernBranwen -hevolisa DanielNeun -hevolisa-dph DanielNeun -hex TaruKarttunen -hexdump TimNewsham -hexpat EvanMartin StephenBlackheath -hexpat-iteratee StephenBlackheath -hexpat-pickle StephenBlackheath -hexpat-tagsoup StephenBlackheath -hexquote KeeganMcAllister -hfann DavidHimmelstrup OlivierBoudry -hfd YurasShumovich -hfiar FernandoBenavides -hflags GergelyRisko -hfoil GregHorn -hfov JeremyApthorp -hfractal ChrisHoldsworth -hfsevents LuiteStegeman -hfusion FacundoDominguez -hg-buildpackage JohnGoerzen -hgal JeanPhilippeBernardy -hgalib KevinEllis -hgdbmi AlexanderBernauer EvanMartin -hgen GuillaumeHoffmann -hgeometric DonaldStewart GwernBranwen MarcoSilva -hgeometry FrankStaals -hgettext VasylPasternak -hgithub VoMinhThu -hgl-example HenningThielemann -hgom PaulBrauner -hiccup KyleConsalus -hichi SergeiTrofimovich -hieraclus PhilippPribbernow -hierarchical-clustering FelipeLessa -hierarchical-clustering-diagrams FelipeLessa -hiernotify PaoloVeronelli -highWaterMark GwernBranwen -higherorder ChrisDone -highlight-versions BrentYorgey -highlighter AlexSuraci GuillaumeHoffmann -highlighting-kate JohnMacFarlane -himerge LuisAraujo -hinduce-associations-apriori RobertHensing -hinduce-classifier RobertHensing -hinduce-classifier-decisiontree RobertHensing -hinduce-examples RobertHensing -hinduce-missingh RobertHensing -hinotify DonaldStewart LennartKolmodin -hinstaller GwernBranwen MatthewSackman -hint DanielGorin -hint-server FernandoBenavides CorentinDupont -hinvaders GwernBranwen -hinze-streams DonaldStewart -hipe FrankStaals -hips PatrickPalka -hircules JensPetersen -hirt IvanLabath -hissmetrics FelipeLessa -hist-pl JakubWaszczuk -hist-pl-dawg JakubWaszczuk -hist-pl-fusion JakubWaszczuk -hist-pl-lexicon JakubWaszczuk -hist-pl-lmf JakubWaszczuk -hist-pl-transliter JakubWaszczuk -hist-pl-types JakubWaszczuk -histogram-fill AlexeyKhudyakov -histogram-fill-cereal AlexeyKhudyakov -historian MaxRabkin -hit VincentHanquez -hjpath JaroslavGridin -hjs GwernBranwen MarkWassell -hjsmin AlanZimmerman -hjson JaroslavGridin -hjson-query YuriyIskra -hlatex NicolasPouillard -hlbfgsb IvanLabath -hlcm AlexandreTermier -hledger SimonMichael -hledger-chart SimonMichael -hledger-interest PeterSimons -hledger-irr JoachimBreitner -hledger-lib SimonMichael -hledger-vty SimonMichael -hledger-web SimonMichael -hlibev AycanIrican -hlibfam AycanIrican -hlibgit2 JohnWiegley SakariJokinen -hlint NeilMitchell -hlogger JonKristensen -hlongurl RobinGreen -hls RohanDrape -hly RohanDrape -hmark JaroslavGridin -hmarkup BjornBringert -hmatrix AlbertoRuiz -hmatrix-glpk AlbertoRuiz -hmatrix-gsl-stats VivianMcPhail -hmatrix-mmap AlanFalloon -hmatrix-nipals AlanFalloon -hmatrix-quadprogpp AkioTakano -hmatrix-repa VivianMcPhail -hmatrix-special AlbertoRuiz -hmatrix-static ReinerPope -hmatrix-svdlibc BenGamari -hmatrix-syntax ReinerPope -hmatrix-tests AlbertoRuiz -hmeap RohanDrape -hmeap-utils RohanDrape -hmemdb MiguelMitrofanov -hmidi BalazsKomuves -hmk MathieuBoespflug -hmm MaxRabkin MikeIzbicki -hmp3 DonaldStewart IsaacJones -hmpfr AlesBizjak MichalKonecny -hmt RohanDrape -hmt-diagrams RohanDrape -hmumps AntoineLatter -hnn AlpMestanogullari -hnop IsaacJones -hoauth DiegoSouza -hoauth2 HaishengWu -hobbes JasonHickner -hobbits EddyWestbrook -hoe HideyukiTanaka -hofix-mtl NicolasFrisby -hog ChrisDone -hogg ConradParker -hogre AnttiSalonen -hogre-examples AnttiSalonen -hois DavidEichmann -homeomorphic NeilMitchell -hommage DanielVanDenEijkel DonaldStewart -hommage-ds DanielVanDenEijkel -honk ChrisWong -hood AndyGill -hoodle IanWooKim -hoodle-builder IanWooKim -hoodle-core IanWooKim -hoodle-parser IanWooKim -hoodle-publish IanWooKim -hoodle-render IanWooKim -hoodle-types IanWooKim -hoogle NeilMitchell -hoopl IanLynagh NormanRamsey -hoovie PeterVanDenBrand -hopencc PaulMeng -hopencl MartinDybdal -hopenssl GwernBranwen PeterSimons -hosc HenningThielemann PaoloVeronelli RohanDrape -hosc-json RohanDrape -hosc-utils RohanDrape -hostname MaxBolingbroke -hosts-server YiHuang -hothasktags JohnLato LukePalmer -hotswap MikeLedger -hp2any-core GergelyPatai -hp2any-graph GergelyPatai -hp2any-manager GergelyPatai -hp2html IavorDiatchki -hp2pretty ClaudeHeilandAllen -hpaco TobiasDammers -hpaco-lib TobiasDammers -hpage FernandoBenavides -hpapi MichaelAdams -hpaste DonaldStewart ChrisDone -hpasteit PatrickPalka -hpc IanLynagh RossPaterson -hpc-strobe ThorkilNaur -hpc-tracer AndyGill -hplaylist TimChevalier -hpodder JohnGoerzen -hprotoc ChrisKuklewicz DavidFeng-2.0.15 -hps RohanDrape -hps-cairo RohanDrape -hps-kmeans RodrigoGadea -hpuz ChrisCasinghino -hpygments DavidLazar -hpylos BartoszWojcik -hpyrg MatveyAksenov -hquantlib PavelRyzhov -hquery TychoAndersen -hranker RobinGreen -hricket AnthonyGrimes -hs-GeoIP OzgunAtaman -hs-bibutils AndreaRossato -hs-captcha IreneKnapp -hs-cdb AdamSmith -hs-dotnet SigbjornFinne -hs-excelx MarkBaran -hs-ffmpeg VasylPasternak -hs-fltk GwernBranwen -hs-gchart DeepakJois -hs-gizapp EricKow -hs-java IlyaPortnov -hs-json-rpc LoicArjanen -hs-logo DeepakJois -hs-pgms BertramFelgenhauer -hs-pkpass VincentAmbo -hs-twitter SigbjornFinne -hs-twitterarchiver DeepakJois -hs-vcard MichaelSchade -hs2bf DaikiHanda -hs2dot OscarFinnsson -hsConfigure YoshikuniJujo -hsSqlite3 EvgenyJukov MauricioAntunes -hsXenCtrl ThomasDuBuisson -hsb2hs JohnMacFarlane -hsbackup PetrRockai -hsc2hs RossPaterson ThomasDuBuisson -hsc3 HenningThielemann RohanDrape -hsc3-auditor RohanDrape -hsc3-cairo RohanDrape -hsc3-db RohanDrape -hsc3-dot RohanDrape -hsc3-graphs RohanDrape -hsc3-lang RohanDrape -hsc3-plot RohanDrape -hsc3-process StefanKersten -hsc3-rec RohanDrape -hsc3-rw RohanDrape -hsc3-server StefanKersten -hsc3-sf RohanDrape -hsc3-sf-hsndfile RohanDrape -hsc3-unsafe RohanDrape -hsc3-utils RohanDrape -hscamwire FrederickRoss -hscassandra KirkPeterson -hscd SebastianMagri -hsclock DonaldStewart -hscolour DonaldStewart MalcolmWallace -hscope BorisSukholitko -hscrtmpl DinoMorelli -hscurses AndreaVezzosi BertramFelgenhauer DinoMorelli GwernBranwen StefanWehr -hscurses-fish-ex DinoMorelli -hsdif RohanDrape -hsdip GwernBranwen -hsdns GwernBranwen PeterSimons -hsdns-cache VladimirShabanov -hsemail GwernBranwen PeterSimons -hsemail-ns JoeFredette -hsenv TaylorHedberg -hsfacter SimonMarechal -hsfcsh YurasShumovich -hsgnutls AustinSeipp GwernBranwen -hsgsom StephanGuenther -hsgtd MichaelLesniak -hsharc RohanDrape -hsignal VivianMcPhail -hsini MagnusTherning -hskeleton RobinGreen -hslackbuilder AndreaRossato -hslibsvm StephanGuenther -hslogger JohnGoerzen -hslogger-template BrianLewis -hslogger4j BjornBuckwalter -hslogstash SimonMarechal -hslua GracjanPolak OmerAgacan -hsmagick TimChevalier VincentGerard -hsmtpclient MassimoZaniboni -hsndfile StefanKersten -hsndfile-storablevector StefanKersten -hsndfile-vector StefanKersten -hsnoise ColinHill -hsns AustinSeipp -hsntp GwernBranwen -hsp GwernBranwen JeremyShaw NiklasBroberg -hsp-cgi NiklasBroberg -hsparklines HiteshJasani -hsparql JeffWheeler RobStewart -hspear RohanDrape -hspec GregWeber SimonHengel TrystanSpangler -hspec-discover SimonHengel -hspec-expectations SimonHengel -hspec-experimental SimonHengel -hspec-jenkins KoheiSuzuki -hspec-meta SimonHengel -hspec-shouldbe SimonHengel -hspr-sh GwernBranwen -hspread AndreaVezzosi DavidHimmelstrup -hspresent EvanKlitzke -hsql BjornBringert ChrisDone NickRudnick -hsql-mysql BjornBringert ChrisDone NickRudnick -hsql-odbc BjornBringert NickRudnick -hsql-postgresql BjornBringert NickRudnick -hsql-sqlite3 BjornBringert NickRudnick -hsqml RobinKay -hsqml-morris RobinKay -hsshellscript VolkerWysk -hssourceinfo YoshikuniJujo -hssqlppp JakeWheat -hstatistics VivianMcPhail -hstats MarshallBeddoe -hstatsd JamesCook -hstest DaveHinton -hstidy MattMorrow -hstyle DougBeardsley JasperVanDerJeugt -hstzaar PedroVasconcelos -hsubconvert JohnWiegley -hswip EvgenyTarasov -hsx NiklasBroberg -hsx-jmacro JeremyShaw -hsx-xhtml NiklasBroberg -hsx2hs NiklasBroberg JeremyShaw -hsyscall AycanIrican -hsyslog PeterSimons -hszephyr NelsonElhage -htags DavidSankel -htar BjornBringert DuncanCoutts -htiled ChristianRoedliAmble -htime JosePedroMagalhaes -html DonaldStewart RossPaterson -html-conduit MichaelSnoyman -html-kure AndyGill -html-minimalist RohanDrape -html-truncate MarcelRuegenberg -html2hamlet HideyukiTanaka -htodo YoichiHirai -htrace EugeneKirpichov -hts RohanDrape -http-accept StephenWeber -http-client-auth MiguelMitrofanov -http-conduit MichaelSnoyman -http-conduit-browser MikhailKuddah MylesMaxfield -http-conduit-downloader VladimirShabanov -http-date KazuYamamoto -http-enumerator MichaelSnoyman -http-monad HenningThielemann -http-proxy ErikDeCastroLopo -http-reverse-proxy MichaelSnoyman -http-server IavorDiatchki TrevorElliott -http-shed AndyGill -http-streams AndrewCowie -http-types AristidBreitkreuz -http-wget MichaelSnoyman -httpd-shed AndyGill -httpspec DavidLeuschner StefanWehr -htune PetrRockai -htzaar TomHawkins -hub ChrisDornan -hubigraph KoheiOzaki -hubris MarkWotton -huffman MaximeHenrion -hugs2yc DmitryGolubovsky -hulk ChrisDone -hums BardurArantsson -hunit-gui KimWallmark -hunit-parsec NathanWilcox -hunit-rematch TomCrayford -hunp DenizDogan -hurdle StephenTetley -husk-scheme JustinEthier -husk-scheme-libs JustinEthier -husky MarkusDittrich -hweblib AycanIrican -hws SimonMarlow -hxmppc NicolasPouillard -hxournal IanWooKim -hxt IsaacJones UweSchmidt -hxt-binary UweSchmidt -hxt-cache UweSchmidt -hxt-charproperties UweSchmidt -hxt-curl UweSchmidt -hxt-expat UweSchmidt -hxt-extras ThomasDuBuisson TonyMorris -hxt-filter UweSchmidt -hxt-http UweSchmidt -hxt-regex-xmlschema UweSchmidt -hxt-relaxng UweSchmidt -hxt-tagsoup UweSchmidt -hxt-unicode UweSchmidt -hxt-xpath UweSchmidt -hxt-xslt UweSchmidt -hxthelper StefanWehr -hxweb DavidHimmelstrup -hyahtzee DamienCassou -hyakko JeremyHull -hybrid GwernBranwen -hydra-print RyanNewton -hyena JohanTibell -hylolib GuillaumeHoffmann -hylotab GuillaumeHoffmann -hyloutils GuillaumeHoffmann -hyperdrive JeremyShaw -hyperloglog EdwardKmett -hyperpublic MichaelCraig -hyphenate RohanDrape -hyphenation EdwardKmett -i18n EugeneGrigoriev -iCalendar ChristianRoedliAmble ClintAdams EelcoLempsink -iException MarcoSilva -iconv DuncanCoutts IanLynagh -ideas AlexGerdes JohanJeuring BastiaanHeeren -idiii AlexeyAlekhin BartonMassey ChrisWagner -idna GeorgePollard -idna2008 JonKristensen -idris EdwinBrady -ieee PatrickPerry -ieee-utils MattMorrow -ieee754 PatrickPerry -ieee754-parser JohnMillikin -iff HenningThielemann -ige-mac-integration HamishMackenzie -igraph NilsSchweinsberg -ihttp ErtugrulSoeylemez -illuminate JohnMacFarlane -imagefilters TimChannell -imagemagick AlexanderVershilov -imagepaste YuriBochkarev -imagesize-conduit MichaelSnoyman -imapget FacundoDominguez -imbib JeanPhilippeBernardy -imgurder DanColish -imm koral -implicit ChristopherOlah -implicit-params ShaneOBrien -improve TomHawkins -inch AdamGundry -incremental-parser MarioBlazevic -incremental-sat-solver SebastianFischer -indentparser PiyushKurur -indents SamAnklesaria -index-core GabrielGonzalez -indexed ReinerPope -indexed-do-notation FumiakiKinoshita -indexed-extras ReinerPope -indexed-free FumiakiKinoshita -infinite-search LukePalmer -infinity AustinSeipp -infix GwernBranwen -inflist JamesFisher -instant-generics JosePedroMagalhaes -instant-zipper BramSchuur -instinct ErtugrulSoeylemez -integration EdwardKmett -intel-aes RyanNewton -interleavableGen MarcoSilva -interleavableIO MarcoSilva -interleave NeilBrown -interlude GwernBranwen KetilMalde -intern EdwardKmett -internetmarke HenningThielemann -interpol AlexandruScvortov -interpolatedstring-perl6 AudreyTang -interpolatedstring-qq ErikCharlebois -interpolatedstring-qq-mwotton MarkWotton -intervals EdwardKmett -invariant NicolasFrisby -invertible-syntax TillmannRendel -io-capture YusakuHashimoto -io-choice KazuYamamoto -io-memoize DanBurton -io-reactive AndyGill -io-storage WillDonnelly -io-streams GregoryCollins -ioctl MaciejPiechotka -iotransaction DylanShearer -ip6addr MichelBoucey -ipatch JoachimBreitner -ipc ThomasDuBuisson -ipopt-hs AdamVogt -ipprint GlebAlexeyev SpencerJanssen -iproute KazuYamamoto -iptables-helpers EvgenyTarasov -iptadmin EvgenyTarasov -irc TrevorElliott -irc-bytestring AdamCurtis -ircbot JeremyShaw -ircbouncer ChrisDone -isevaluated BertramFelgenhauer SveinOveAas -ismtp ErtugrulSoeylemez -iso3166-country-codes JonFairbairn -isohunt ReinerPope -iterIO AmitLevy DavidMazieres -iteratee JohnLato -iteratee-compress JohnLato MaciejPiechotka -iteratee-mtl JohnLato -iteratee-parsec MaciejPiechotka -iteratee-stm JohnLato -iterio-server AmitLevy -ivar-simple BertramFelgenhauer -ivor EdwinBrady GwernBranwen -ivy-web JamesDeng -ix-shapable TracyWadleigh -ixdopp JesseTov -ixset JeremyShaw -iyql DiegoSouza -jack HenningThielemann -jack-bindings PhilippBalzarek -jackminimix RenickBell -jail SebastiaanVisser -jailbreak-cabal PeterSimons -jalla ChristianGosch -jarfind EugeneKirpichov -java-character TonyMorris -jdi VictorDenisov -jmacro GershomBazerman SterlingClover -jmacro-rpc GershomBazerman -jmacro-rpc-happstack GershomBazerman -jmacro-rpc-snap GershomBazerman -join MartinSulzmann -joinlist StephenTetley -jonathanscard MichaelSchade -jort JeanPhilippeBernardy -jpeg AtzeDijkstra -js-good-parts SeanSeefried -jsmw DmitryGolubovsky -json DonaldStewart IavorDiatchki SigbjornFinne -json-b JasonDusek -json-builder LeonSmith -json-enumerator MichaelSnoyman -json-fu SimonHengel -json-qq OscarFinnsson -json-tools NicolasPouillard -json-types JohnMillikin -json2 YuriyIskra -json2-hdbc YuriyIskra -json2-types YuriyIskra -json2yaml MichaelSnoyman -jsonrpc-conduit GabrieleSales -jspath KeeganMcAllister -judy DonaldStewart -kan-extensions EdwardKmett -kangaroo StephenTetley -kansas-comet AndyGill -kansas-lava AndyGill -kansas-lava-cores AndyGill -kbq-gu AndriiZvorygin -keter MichaelSnoyman -kevin JoelTaylor -keys EdwardKmett -keyvaluehash EyalLotem -kibro ChrisDone -kickass-torrents-dump-parser MichaelXavier -kinds WolfgangJeltsch -kit NickPartridge -kmeans GershomBazerman MaxRabkin -kmeans-vector AlpMestanogullari -knob JohnMillikin -korfu KetilMalde -kqueue ErikHesselink -ks-test JamesCook -kure AndyGill NeilSculthorpe -kure-your-boilerplate AndyGill -kyotocabinet FrancescoMazzoli -l-bfgs-b GardSpreemann -labeled-graph JeanPhilippeBernardy -labeled-tree JeanPhilippeBernardy -labyrinth AlexeyKotlyarov -lagrangian JonathanFischoff -lambda-ast JonathanFischoff -lambda-bridge AndyGill -lambda-canvas DimitrySolovyov -lambda-toolbox JulianFleischer -lambda2js MatejKollar -lambdaFeed DonaldStewart -lambdabot DmitryMalikov GwernBranwen IsaacJones JamesCook -lambdabot-utils GwernBranwen JanStolarek -lambdacat AndreasBaldeau -lambdacube LennartAugustsson -lambdacube-bullet CsabaHruska -lambdacube-engine CsabaHruska GergelyPatai -lambdacube-examples CsabaHruska -lambdiff JamieTurner -language-asn1 DmitryAstapov -language-boogie NadiaPolikarpova -language-c BenediktHuber -language-c-comments GeoffHulette MatthewSottile -language-c-quote GeoffreyMainland -language-cil TomLokhorst -language-css AntonKholomiov -language-dot BrianLewis -language-ecmascript AndreyChudnov ArjunGuha -language-eiffel ScottWest -language-glsl VoMinhThu -language-go AndrewRobbins -language-guess ChristianRoedliAmble -language-haskell-extract OscarFinnsson -language-java NiklasBroberg VincentHanquez -language-java-classfile GergoErdi -language-javascript AlanZimmerman -language-lua OmerAgacan -language-objc JohnLato -language-puppet SimonMarechal -language-python BerniePope -language-python-colour BerniePope -language-sh StephenHicks -language-slice PaulKoerbitz -language-spelling FrancescoMazzoli -language-sqlite IreneKnapp -largeword DominicSteinitz -lat MagnusTherning -latex HenningThielemann -lattices MaxBolingbroke -lax WolfgangJeltsch -layers ShaneOBrien -layout RobertHensing -layout-bootstrap AlexanderBondarenko -lazy-csv MalcolmWallace -lazy-io JakubWaszczuk -lazyarray MilanStraka -lazyio HenningThielemann -lazysmallcheck GwernBranwen MatthewNaylor -lazysplines GershomBazerman -lbfgs DanielDeKok -lca EdwardKmett -lcs IanLynagh -lda GrzegorzChrupala -ldif RadoslavDorcik -leaf DimitriSabadie -leapseconds-announced BjornBuckwalter -learn AugustusOdena -leksah HamishMackenzie JuergenNicklischFranken -leksah-server HamishMackenzie JuergenNicklischFranken -lens EdwardKmett -lens-aeson EdwardKmett -lens-family RussellOConnor -lens-family-core RussellOConnor -lens-family-th DanBurton -lenses JobVranish -level-monad SebastianFischer -leveldb-haskell KimAltintop -levmar BasVanDijk -levmar-chart RoelVanDijk -lgtk PeterDivianszky -lha ScottLawrence -lhae AlexanderBau -lhc AustinSeipp DavidHimmelstrup -lhe ScottLawrence -lhs2TeX-hl AlessandroVermeulen -lhs2tex AndresLoeh -libGenI EricKow -libcspm ThomasGibsonRobinson -libexpect StephenRoantree -libffi RemiTurk -libgit VincentHanquez -liblastfm DmitryMalikov MatveyAksenov -liblinear-enumerator NathanHowell -libltdl GeoffreyMainland -libmpd BenSinclair JoachimFasting SimonHengel -libnotify MatveyAksenov -liboleg DonaldStewart -libpq GrantMonroe -librandomorg MatveyAksenov -libssh2 IlyaPortnov -libssh2-conduit IlyaPortnov -libstackexchange MatveyAksenov -libsystemd-daemon CedricStaub -libtagc AndyStewart -libvirt-hs IlyaPortnov -libxml DavidHimmelstrup DonaldStewart -libxml-enumerator JohnMillikin -libxml-sax JohnMillikin -libxslt ChrisDone -life ChuckAdams -lifted-async MitsutoshiAoe -lifted-base BasVanDijk -lifter EdwinBrady -ligd SeanLeather -lighttpd-conf MattMorrow -lighttpd-conf-qq MattMorrow -lin-alg JasonDagit -linda LennartSchmitt -line2pdf AudreyTang -linear AnthonyCowley EdwardKmett -linear-algebra-cblas CarterSchonwald -linear-maps PeterDivianszky ZsoltDollenstein -linearEqSolver LeventErkok -linkchk GwernBranwen -linkcore TimChevalier -linux-blkid NicolaSquartini -linux-kmod NicolaSquartini -linux-mount NicolaSquartini -linux-perf MikolajKonarski -linux-ptrace RichardSmith -linux-xattr NicolaSquartini -lio AmitLevy DeianStefan -lio-eci11 AlejandroRusso -lispparser EricKow -list-extras WrenThornton -list-grouping BrandonSimmons -list-mux ChrisHeller -list-tries MattiNiemenmaa -listlike-instances JohnLato -literals JulianFleischer -live-sequencer HenningThielemann -llrbtree KazuYamamoto -llsd BryanOSullivan -llvm BenjaminSaunders BryanOSullivan HenningThielemann LennartAugustsson CarterSchonwald -llvm-base BenjaminSaunders BryanOSullivan CarterSchonwald -llvm-base-util PaulMeng -llvm-extra HenningThielemann -llvm-ht HenningThielemann -llvm-tf HenningThielemann -loadavg KrzysztofSkrzetnicki -local-address KeiHibino -local-search RichardSenington -loch DonaldStewart -loch-th TomasJanousek -lockfree-queue RyanNewton -log-domain EdwardKmett -log2json HaroldLee -logfloat WrenThornton -logic-TPTP DanielSchuessler KiYungAhn -logic-classes DavidFox -logicst AndySonnenburg -logict DanDoel -lojban ChrisDone -lojbanParser YoshikuniJujo -lojbanXiragan YoshikuniJujo -lojysamban YoshikuniJujo -loli JinjingWang -loop-while NeilBrown -loopy EmilyMitchell -loris JohnLato -lostcities PedroVasconcelos -lrucache CarlHowells -ls-usb RoelVanDijk -lscabal DonaldStewart -lsystem CarlosGomez -ltk HamishMackenzie JuergenNicklischFranken -ltl TomHawkins -luachunk AnupamJain -luautils AnupamJain -lub ConalElliott -lucienne AlexanderBau -luhn HenryBucklow -lui EyalLotem -luka JinjingWang -lushtags BitConnor -lvmlib JurriaanHage -lye CorbinSimpson -lz4 MarkWotton -lzma-conduit NathanHowell -lzma-enumerator NathanHowell -maccatcher JasonDusek -machines EdwardKmett -macho ErikCharlebois -macosx-make-standalone AtzeDijkstra -mage GwernBranwen -magic JohnGoerzen -mahoro OlegIvanov -maid JinjingWang -mainland-pretty GeoffreyMainland -majordomo MarkWotton -majority NisWegmann -make-hard-links FelipeLessa -makedo EricKow -manatee AndyStewart -manatee-all AndyStewart -manatee-anything AndyStewart -manatee-browser AndyStewart -manatee-core AndyStewart -manatee-curl AndyStewart -manatee-editor AndyStewart -manatee-filemanager AndyStewart -manatee-imageviewer AndyStewart -manatee-ircclient AndyStewart -manatee-mplayer AndyStewart -manatee-pdfviewer AndyStewart -manatee-processmanager AndyStewart -manatee-reader AndyStewart -manatee-template AndyStewart -manatee-terminal AndyStewart -manatee-welcome AndyStewart -mancala JulianaLucena -mandulia ClaudeHeilandAllen -marionetta PaoloVeronelli -markdown MichaelSnoyman -markdown-unlit SimonHengel -marked-pretty AndyGill -markov IlyaPortnov -markov-chain HenningThielemann -marxup JeanPhilippeBernardy -mastermind PaoloVeronelli -matchers OmariNorman -math-functions BryanOSullivan -mathblog JonathanDaugherty -mathgenealogy PeterRobinson -mathlink TracyWadleigh -matlab DylanSimon -matrix DanielDiaz -matrix-market PatrickPerry -matrix-market-pure SergeyAstanin -matsuri OlegIvanov -maude DavidLazar -maxent JonathanFischoff -maximal-cliques GershomBazerman -maybench EricKow -mbox GershomBazerman -mbox-tools NicolasPouillard -mcmc-synthesis TikhonJelvis -mcpi DouglasBurke -mdo AudreyTang -mecab HideyukiTanaka -mecha TomHawkins -mediawiki SigbjornFinne -mega-sdist MichaelSnoyman -meldable-heap JimApple -memcached AlsonKemp OlegKatsitadze -memo-sqlite ClaudeHeilandAllen -memoize JesseTov -memscript KiYungAhn -mersenne-random DonaldStewart -mersenne-random-pure64 DonaldStewart -meta-par RyanNewton -meta-par-accelerate RyanNewton -metadata KatsutoshiItoh -metamorphic DrewDay -metaplug AustinSeipp -metronome PaoloVeronelli -microbench EvanMartin -microtimer AustinSeipp -midi HenningThielemann -midi-alsa HenningThielemann -midimory HenningThielemann -mighttpd KazuYamamoto -mighttpd2 KazuYamamoto -miku JinjingWang -mime DonaldStewart IavorDiatchki SigbjornFinne -mime-directory MathieuBoespflug -mime-mail MichaelSnoyman -mime-mail-ses MichaelSnoyman -mime-string IanLynagh -mime-types MichaelSnoyman -mines AnttiSalonen -minesweeper PeterDivianszky -miniball GardSpreemann -minimorph EricKow -minimung YakovZaytsev -minions JasonHickner -miniplex LukasMai -minirotate KrzysztofSkrzetnicki -ministg BerniePope -miniutter MikolajKonarski -misfortune JamesCook -missing-foreign JasonDagit -mix-arrows MiguelMitrofanov -mixed-strategies BartonMassey -mkbndl ThomasDavie -mkcabal DonaldStewart -ml-w FrancescoMazzoli -mlist EyalLotem -mmap GracjanPolak -mmorph GabrielGonzalez -mmtl MauroJaskelioff -mmtl-base MatthewFarkasDyck -modsplit DmitryGolubovsky -modular-arithmetic TikhonJelvis -modular-prelude DanBurton -modular-prelude-classy DanBurton -moe JinjingWang -mohws GwernBranwen HenningThielemann -monad-abort-fd MikhailVorozhtsov -monad-atom GrzegorzChrupala -monad-atom-simple GrzegorzChrupala -monad-bool JohnWiegley -monad-codec JakubWaszczuk -monad-control BasVanDijk -monad-coroutine MarioBlazevic -monad-exception ShaneOBrien -monad-fork ShaneOBrien -monad-interleave PatrickPerry -monad-logger MichaelSnoyman -monad-loops JamesCook -monad-lrs BinJin -monad-memo EduardSergeev -monad-mersenne-random DonaldStewart -monad-ox JakubWaszczuk -monad-par RyanNewton SimonMarlow -monad-par-extras RyanNewton -monad-parallel MarioBlazevic -monad-param DominiqueDevriese EdwardKmett -monad-peel AndersKaseorg -monad-primitive AlexeyKhudyakov -monad-products EdwardKmett -monad-ran EdwardKmett -monad-st EdwardKmett -monad-state ByronJohnson -monad-statevar JoeyAdams -monad-stlike-io TaruKarttunen -monad-stlike-stm TaruKarttunen -monad-stm MiguelMitrofanov -monad-supply GeoffHulette -monad-task PaulLiu -monad-tx MattMorrow -monad-wrap DavidMazieres -monadIO ThomasDuBuisson TrevorElliott -monadLib IavorDiatchki IsaacJones -monadLib-compose AristidBreitkreuz -monadacme ThomasEding -monadbi AnupamJain -monadcryptorandom ThomasDuBuisson -monadenv GwernBranwen -monadfibre AnupamJain -monadic-arrays EdwardKmett -monadiccp MaikRiechert PieterWuille TomSchrijvers -monadio-unwrappable AndrewMiller -monadlist ThomasEding -monadloc PepeIborra -monadloc-pp PepeIborra -monads-fd RossPaterson -monads-tf RossPaterson -monadtransform TonyMorris -monarch NoriyukiOhkawa -mongoDB FedorGogolev ScottParish TonyHannan -mongrel2-handler BardurArantsson -monitor MartinStensgard -monoid-extras BrentYorgey -monoid-owns JinjingWang -monoid-record RobinGreen -monoid-statistics AlexeyKhudyakov -monoid-subclasses MarioBlazevic -monoid-transformer HenningThielemann -monoidplus AaronBlack -monoids DanielWagner EdwardKmett -monomorphic HiromiIshii -montage ErinDahlgren -montage-client ErinDahlgren -monte-carlo PatrickPerry -morfette GrzegorzChrupala -morfeusz JakubWaszczuk -mount NicolaSquartini -mp3decoder BjornEdstrom -mpdmate GwernBranwen -mpppc DarinMorrison -mprover AdamProcter -mps JinjingWang -msgpack HideyukiTanaka -msgpack-idl HideyukiTanaka -msgpack-rpc HideyukiTanaka -mstate NilsSchweinsberg -mtl DonaldStewart EdwardKmett IanLynagh RossPaterson -mtl-evil-instances ShaneOBrien -mtl-tf TrevorElliott -mtlparse YoshikuniJujo -mtlx MarkSnyder -mtp JoachimFasting -mtree RahulGopinath -mucipher AndrewRobbins -mueval GwernBranwen -multiarg OmariNorman -multifocal HugoPacheco -multipass EdwardKmett -multiplate RussellOConnor -multiplate-simplified BalazsEndresz -multiplicity DinoMorelli -multirec AndresLoeh JosePedroMagalhaes -multirec-alt-deriver DanielSchuessler -multirec-binary SebastiaanVisser -multiset TwanVanLaarhoven -multiset-comb BrentYorgey -multisetrewrite MartinSulzmann -murder MarcosViera -murmur-hash ThomasSchilling -murmurhash3 NisWegmann -music-diatonic PatrickLeBoutillier -music-pitch-literal HansHoglund -musicbrainz-email OliverCharles -musicxml SamuelSilva -mustache2hs StephenWeber -mutable-iter JohnLato -mute-unmute KrzysztofSkrzetnicki -mvclient ChrisSmith -mwc-random BryanOSullivan -mwc-random-monad AlexeyKhudyakov -mybitcoin-sci DavidHimmelstrup -mysnapsession ChrisSmith -mysnapsession-example ChrisSmith -mysql BryanOSullivan -mysql-simple BryanOSullivan -n-m MarcoSilva -named-formlet ChrisDone -named-lock ThomasSchilling -named-records JulianFleischer -names JulianFleischer -nano-cryptr CarlHowells -nano-hmac HiteshJasani -nano-md5 DonaldStewart -nanoAgda JeanPhilippeBernardy -nanocurses GwernBranwen -nanoparsec MaciejPiechotka -nanospec SimonHengel -narc EzraCooper -nat JanChristiansen -nats EdwardKmett -natural-number GregoryCrosswhite -natural-numbers WolfgangJeltsch -natural-sort JohnMillikin -naturals ChristopherHoward -nbt AdamFoltzer -ncurses JohnMillikin -neat-interpolation NikitaVolkov -nehe-tuts JasonDagit -neither MichaelSnoyman -nemesis JinjingWang -nerf JakubWaszczuk -net-concurrent PaulSonkoly -netclock AlexMcLean -netcore ArjunGuha -netlines ErtugrulSoeylemez -netlink MaximTreskin -netlist AndyGill PhilipWeaver -netlist-to-vhdl AndyGill PhilipWeaver -netpbm NiklasHambuechen -netspec DanBurton -netstring-enumerator JohnMillikin -nettle-frp AndreasVoellmy -nettle-netkit AndreasVoellmy -nettle-openflow AndreasVoellmy -netwire ErtugrulSoeylemez -network BryanOSullivan DuncanCoutts IanLynagh JohanTibell RossPaterson -network-address SebastianNowicki -network-api-support MarkHibberd -network-bitcoin ClarkGaebel MichaelHendricks -network-bytestring JohanTibell -network-conduit MichaelSnoyman -network-conduit-tls MichaelSnoyman -network-connection AdamLangley -network-data ThomasDuBuisson -network-dbus DafyddHarries -network-dns AdamLangley -network-enumerator JohnMillikin -network-fancy MarkWotton TaruKarttunen -network-house NiklasHambuechen -network-info JacobStanley -network-interfacerequest AndrewMiller -network-ip MikhailVorozhtsov -network-metrics BrendanHay KimAltintop -network-minihttp AdamLangley -network-multicast AudreyTang -network-netpacket AndrewMiller -network-pgi HarryTerkelsen -network-protocol-xmpp JohnMillikin -network-rpca AdamLangley -network-server RickKaudewitz -network-simple RenzoCarbonara -network-socket-options JoeyAdams -network-stream JaredHance -network-topic-models BenGamari -network-transport EdskoDeVries -network-transport-tcp EdskoDeVries -network-transport-tests EdskoDeVries -network-websocket MichaelMelanson -newports BradClawsie -newt RoganCreswick -newtype DariusJahandarie -newtype-th MichaelSloan -newtyper DylanJust -nextstep-plist JanChristiansen -nikepub UweHoffmann -nimber PatrickHurst -nixos-types PeterSimons -nkjp JakubWaszczuk -nlp-scores GrzegorzChrupala -nme StephenWeber -nntp MaciejPiechotka -non-empty HenningThielemann -non-negative HenningThielemann -nonlinear-optimization FelipeLessa -noodle JesseRudolph -normaldistribution BjornBuckwalter -not-gloss GregHorn -not-gloss-examples GregHorn -not-in-base OscarFinnsson -notcpp BenMillwood -notmuch-haskell BartonMassey -notmuch-web JohnLenz -np-extras BrentYorgey -nptools NicolasPouillard -nsis NeilMitchell -nthable GeorgePollard -numbering DanielSchuessler -numbers DanBurton DanielWagner LennartAugustsson RichardSmith RussellOConnor -numerals RoelVanDijk -numerals-base RoelVanDijk -numeric-extras EdwardKmett -numeric-limits LennartAugustsson -numeric-prelude HenningThielemann -numeric-quest HenningThielemann -numeric-tools AlexeyKhudyakov -numtype BjornBuckwalter -numtype-tf BjornBuckwalter -nyan ChrisDone -nymphaea CaleGibbard GwernBranwen -obdd JohannesWaldmann -oberon0 MarcosViera -obj ThomasDavie -oeis BrentYorgey BrianLewis -off-simple AdamFoltzer -ofx OmariNorman -ohloh-hs FrankThomas -oi NobuoYamashita -ois-input-manager GregHorn -old-locale IanLynagh RossPaterson -old-time IanLynagh RossPaterson -omega GaborGreif -omnicodec MagnusTherning -on-a-horse JasonPriestley -one-liner SjoerdVisscher -oneOfN JamesCook -only AndrewRobbins -onu-course RomanCheplyaka -open-pandoc PeterSimons -open-witness AshleyYakeley -openid TrevorElliott -openpgp StephenWeber -openpgp-Crypto StephenWeber -openpgp-asciiarmor ClintAdams -openpgp-crypto-api StephenWeber -opensoundcontrol-ht HenningThielemann -openssl-createkey TaruKarttunen -openssl-streams GregoryCollins -opentheory JoeHurd -opentheory-char JoeHurd -opentheory-parser JoeHurd -opentheory-prime JoeHurd -opentheory-primitive JoeHurd -operational HeinrichApfelmus -opml DonaldStewart -optimusprime JasonReich -options JohnMillikin -optparse-applicative PaoloCapriotti -orc TrevorElliott -orchid SebastiaanVisser -orchid-demo SebastiaanVisser -ord-adhoc FumiakiKinoshita -order-statistics EdwardKmett -ordered MiguelPagano -osm-download ThomasDuBuisson -osx-ar ErikCharlebois -ot TimBaumann -ottparse-pretty BrentYorgey -package-o-tron JakeWheat -package-vt KrzysztofSkrzetnicki -packdeps MichaelSnoyman -packed-dawg AndrasKovacs -packedstring IanLynagh RossPaterson -packer VincentHanquez -packunused HerbertValerioRiedel -pacman-memcache KrzysztofSkrzetnicki -palindromes JohanJeuring -pam EvgenyTarasov -panda JinjingWang -pandoc JohnMacFarlane -pandoc-types JohnMacFarlane -pandoc-unlit SimonHengel -pango AndyStewart AxelSimon DanielWagner DuncanCoutts -pappy ChrisDone -para KevinQuick -paragon NiklasBroberg -parallel IanLynagh RossPaterson SimonMarlow -parallel-io MaxBolingbroke -parallel-tree-search SebastianFischer -parameterized-data AlfonsoAcosta HoseinAttarzadeh -parconc-examples SimonMarlow -parport RickKaudewitz -parse-dimacs DenisBueno -parse-help GregWeber -parseargs BartonMassey -parsec AntoineLatter DerekElkins IanLynagh RossPaterson -parsec-extra AriePeterson -parsec-numbers ChristianMaeder -parsec-parsers EdwardKmett -parsec-permutation SamuelHoffstaetter -parsec-tagsoup PepeIborra -parsec-utils RemcoNiemeijer -parsec1 ChristianMaeder -parsec2 AntoineLatter -parsec3 ChristianMaeder -parsedate BjornBringert IsaacJones -parsely SamuelBronson -parsergen JasperVanDerJeugt -parsers EdwardKmett -parsimony IavorDiatchki -partial-isomorphisms TillmannRendel -partial-lens RussellOConnor -partial-uri StephenWeber -partly TimDixon -passage ChadScherrer -pastis AlpMestanogullari -pasty MarkusDittrich -patch-combinators EmilAxelsson -path-pieces MichaelSnoyman -pathtype BenMoseley -patience KeeganMcAllister -patterns TobiasSchoofs -paypal-api StephenBlackheath -pb DominikPicheta -pcap BryanOSullivan NicholasBurlett -pcap-conduit AustinSeipp -pcap-enumerator KatsutoshiItoh -pcd-loader AnthonyCowley -pcre-less MichaelZuo -pcre-light DonaldStewart -pcre-light-extra SteffenSiering -pcre-utils SimonMarechal -pdf-toolbox-core YurasShumovich -pdf-toolbox-document YurasShumovich -pdf2line AudreyTang -pdfinfo ChrisDone -pdfsplit DanielWagner -pdynload AndyStewart -peakachu YairChuchem -peano-inf PeterDivianszky -pec BrettLetner -pecoff ErikCharlebois -peg DustinDeWeese -peggy HideyukiTanaka -pem VincentHanquez -penn-treebank EricKow -penny-bin OmariNorman -penny-lib OmariNorman -peparser IanGraves -perceptron StefanHoldermans -perdure PatrickPremont -perm AndySonnenburg -permutation PatrickPerry -permute TroelsHenriksen -persistent FelipeLessa GregWeber MichaelSnoyman -persistent-equivalence ChrisSmith -persistent-hssqlppp IlyaPortnov -persistent-map PeterRobinson -persistent-mongoDB GregWeber MichaelSnoyman -persistent-mysql FelipeLessa MichaelSnoyman -persistent-postgresql FelipeLessa MichaelSnoyman -persistent-protobuf MichaelStone -persistent-refs AdamFoltzer -persistent-sqlite MichaelSnoyman -persistent-template FelipeLessa MichaelSnoyman -persistent-vector TristanRavitch -pesca GwernBranwen -pez BrandonSimmons -pgm FrederickRoss SergeyAstanin -pgsql-simple ChrisDone -phasechange GaborLehel -phone-push DavidFendrich -phonetic-code BartonMassey -phooey ConalElliott RussellOConnor -photoname DinoMorelli -phraskell DimitriSabadie -phybin RyanNewton -pianola DanielDiazCarrete -piet StephanFriedrichs -piki KazuYamamoto -pipes GabrielGonzalez -pipes-attoparsec PaoloCapriotti RenzoCarbonara -pipes-attoparsec-streaming MartinGrabmueller -pipes-concurrency GabrielGonzalez -pipes-conduit PaoloCapriotti -pipes-core PaoloCapriotti -pipes-extra PaoloCapriotti -pipes-network PaoloCapriotti RenzoCarbonara -pipes-safe GabrielGonzalez -pipes-zlib PaoloCapriotti RenzoCarbonara -pisigma AndresLoeh DarinMorrison -pkcs1 GwernBranwen -pkggraph RobinGreen -pktree StephenWeber -placeholders AndreasHammar -planar-graph IvanMiljenovic -plat MiguelMitrofanov -plist YurasShumovich -plot VivianMcPhail -plot-gtk VivianMcPhail -plugins DonaldStewart GwernBranwen IsaacJones JeremyShaw SpencerJanssen -plugins-auto FacundoDominguez -plumbers MichaelSloan -ply-loader AnthonyCowley -pngload MarkoLauronen -pnm ClaudeHeilandAllen -pointed EdwardKmett -pointedlist JeffWheeler RussellOConnor -pointfree BenMillwood FelixMartini SimonHengel -pointful MikhailGlushenkov -pointless-fun WrenThornton -pointless-haskell HugoPacheco -pointless-lenses HugoPacheco -pointless-rewrite HugoPacheco -poker-eval DavidHimmelstrup -polar StefanKersten -polh-lexicon JakubWaszczuk -polimorf JakubWaszczuk -poll HenningThielemann -polyToMonoid KevinJardine -polynomial JamesCook -polynomials-bernstein PierreEtienneMeunier -polyparse MalcolmWallace -polyseq DanielSeidel -polysoup JakubWaszczuk -polytypeable LennartAugustsson -polytypeable-utils KiYungAhn -pontarius-mediaserver JonKristensen -pontarius-xmpp JonKristensen -pontarius-xpmn JonKristensen -pony DonaldStewart -pool MichaelSnoyman -pool-conduit MichaelSnoyman -pop3-client PeterVanDenBrand TomRudick -popenhs GwernBranwen -poppler AndyStewart IanWooKim -portable-lines JoeyAdams -portaudio AnilVaitla JohnVanEnk -porte SamyAlBahra -porter MarkWotton -ports DonaldStewart -posix-acl NicolaSquartini -posix-escape KeeganMcAllister -posix-filelock StephenWeber -posix-realtime VasiliGalchin -posix-timer MikhailVorozhtsov -posix-waitpid RichardSmith -postgresql-copy-escape JoeyAdams -postgresql-libpq LeonSmith -postgresql-simple LeonSmith -postmark MarkHibberd -postmaster PeterSimons -powermate GwernBranwen -powerpc TomHawkins -ppm JinjingWang -pqc DonaldStewart KidoTakahiro -pqueue LouisWasserman -pqueue-mtl LouisWasserman -practice-room JinjingWang -precis StephenTetley -predicates GeorgePollard -prednote OmariNorman -prefix-units IustinPop -prelude-extras EdwardKmett -prelude-generalize AaronBlack -prelude-plus YusakuHashimoto -preprocessor-tools JesseTov -presburger IavorDiatchki -press BrandonBickford -pretty DavidTerei IanLynagh RossPaterson -pretty-class DavidFox -pretty-hex IavorDiatchki -pretty-ncols JoeFredette -pretty-show IavorDiatchki -pretty-tree IvanMiljenovic -prettyclass LennartAugustsson -prim-uniq JamesCook -primes SebastianFischer -primitive RomanLeshchinskiy -primula-board OlegIvanov -primula-bot OlegIvanov -printf-mauke LukasMai -printxosd DonaldStewart -priority-queue JamesCook -priority-sync ChristopherLaneHinson -privileged-concurrency JeffShaw -prizm ParnellSpringmeyer -probability HenningThielemann -proc AndyStewart -process IanLynagh RossPaterson SimonMarlow -process-conduit HideyukiTanaka -process-extras DavidLazar -process-iterio GregFitzgerald -process-leksah HamishMackenzie -process-qq HideyukiTanaka -procrastinating-structure JakeMcArthur -procrastinating-variable GregoryCrosswhite -procstat PatrickPalka -proctest NiklasHambuechen -prof2dot GregoryWright -prof2pretty ClaudeHeilandAllen -profunctor-extras EdwardKmett -profunctors EdwardKmett -progress MariusEriksen -progressbar AustinSeipp -progression KidoTakahiro NeilBrown -project-template MichaelSnoyman -prolog DanielSeidel MatthiasBartsch -prolog-graph MatthiasBartsch -prolog-graph-lib DanielSeidel MatthiasBartsch -propane KeeganMcAllister -properties AlbertoCorona -property-list JamesCook -proplang NeilMitchell -protobuf NathanHowell -protocol-buffers ChrisKuklewicz -protocol-buffers-descriptor ChrisKuklewicz -prototype YoshikuniJujo -pseudomacros LukasMai -publicsuffixlist MylesMaxfield -publicsuffixlistcreate MylesMaxfield -pubsub SigbjornFinne -pugs-DrIFT AudreyTang JeffShaw -pugs-HsSyck GwernBranwen -pugs-compat AudreyTang JeffShaw -pugs-hsregex GwernBranwen -pulse-simple DaikiHanda -punycode JonKristensen MylesMaxfield -puppetresources SimonMarechal -pure-cdb BorisSukholitko -pure-fft MattMorrow -pure-priority-queue BradLarsen -pure-priority-queue-tests BradLarsen -pureMD5 ThomasDuBuisson -pushme JohnWiegley -putlenses HugoPacheco -pvd RickardNilsson -pwstore-cli RobertHelgesson -pwstore-fast PeterScott -pwstore-purehaskell PeterScott CorentinDupont -pxsl-tools TomMoertel -python-pickle VoMinhThu -qd ClaudeHeilandAllen -qd-vec ClaudeHeilandAllen -qrcode ChrisYuen -quantum-arrow LukePalmer -qudb JanStepien -queue JamesCook -queuelike LouisWasserman -quick-generator YuriyIskra -quickcheck-assertions AlekseyUymanov -quickcheck-instances AntoineLatter -quickcheck-io SimonHengel -quickcheck-poly KiYungAhn -quickcheck-properties AlexeyKhudyakov -quickcheck-rematch TomCrayford -quickcheck-script KidoTakahiro -quicklz AustinSeipp -quickset ErtugrulSoeylemez -quickspec NickSmallbone -quicktest DavidSiegel -rabocsv2qif SanderVenema -rad EdwardKmett -rainbow OmariNorman -ralist LennartAugustsson -rallod MattParker -rand-vars RomainEdelmann -randfile JoeyAdams -random IanLynagh RossPaterson RyanNewton -random-access-list StephanFriedrichs -random-extras AristidBreitkreuz -random-fu JamesCook -random-shuffle AndrasSlemmer ManlioPerillo PatrickPalka -random-source JamesCook -random-stream ManlioPerillo -randomgen DonaldStewart -randproc DavidBanas -randsolid JohannesMartinsson -range-space JohnLato -rangemin LouisWasserman -ranges GeorgePollard -rank1dynamic EdskoDeVries -rate-limit AdamWick -raven-haskell AlexanderBondarenko -raven-haskell-scotty AlexanderBondarenko -raw-strings-qq MikhailGlushenkov -rbr GwernBranwen KetilMalde -rclient TomDoris -rdf4h RobStewart -rdioh AdityaBhargava -rdtsc DonaldStewart MartinGrabmueller -rdtsc-enolan EchoNolan -reaction-logic PaoloVeronelli -reactive ConalElliott RussellOConnor -reactive-bacon JuhaPaananen -reactive-balsa HenningThielemann -reactive-banana HeinrichApfelmus -reactive-banana-wx HeinrichApfelmus -reactive-fieldtrip ConalElliott -reactive-glut ConalElliott -reactive-thread MattGlazar -reactor EdwardKmett -readable DougBeardsley -readline JanStolarek RossPaterson -readline-statevar KrzysztofSkrzetnicki -readpyc BerniePope -really-simple-xml-parser KashyapChatamballi -recaptcha JohnMacFarlane -records WolfgangJeltsch -records-th SamAnklesaria -recursion-schemes EdwardKmett -recursive-line-count JoeyAdams -redHandlers SergioUrinovsky -redis AlexanderBogdanov -redis-hs WillLangstroth -redis-simple JasperVanDerJeugt -reducers EdwardKmett -ref AndySonnenburg CarterSchonwald -ref-fd GeoffreyMainland -ref-mtl GeoffreyMainland -ref-tf GeoffreyMainland -reference MaciejPiechotka -refh AnthonyGrimes -reflection EdwardKmett -reform JeremyShaw -reform-blaze JeremyShaw -reform-happstack JeremyShaw -reform-hsp JeremyShaw -regex-applicative RomanCheplyaka -regex-base ChrisKuklewicz DonaldStewart RossPaterson -regex-compat ChrisKuklewicz RossPaterson -regex-compat-tdfa KidoTakahiro -regex-deriv KennyLu -regex-dfa ChrisKuklewicz -regex-genex AudreyTang -regex-parsec ChrisKuklewicz -regex-pcre ChrisKuklewicz -regex-pcre-builtin AudreyTang JeffShaw TimothyHobbs -regex-pderiv KennyLu -regex-posix ChrisKuklewicz DonaldStewart DuncanCoutts RossPaterson -regex-posix-unittest ChrisKuklewicz -regex-tdfa AudreyTang ChrisKuklewicz -regex-tdfa-text KidoTakahiro -regex-tdfa-unittest ChrisKuklewicz -regex-tdfa-utf8 ChrisKuklewicz -regex-tre ChrisKuklewicz -regex-xmlschema UweSchmidt -regexchar AlistairWard -regexdot AlistairWard -regexp-tries AndreasBaldeau -regexpr YoshikuniJujo -regexpr-symbolic MartinSulzmann -regexqq MattMorrow -regional-pointers BasVanDijk -regions BasVanDijk -regions-monadsfd BasVanDijk -regions-monadstf BasVanDijk -regions-mtl BasVanDijk -regular JosePedroMagalhaes -regular-extras JosePedroMagalhaes -regular-web ChrisEidhof -regular-xmlpickler ErikHesselink -rehoo JohnWiegley -reify GwernBranwen -relacion LeonelFonseca -relation DrewDay -relative-date SamAnklesaria -relit KazuYamamoto -rematch TomCrayford -rematch-text TomCrayford -remote JeffEpstein -reord JamesCook -repa BenLippmeier -repa-algorithms BenLippmeier -repa-bytestring BenLippmeier -repa-devil DonaldStewart RaphaelJavaux ThomasDuBuisson -repa-examples BenLippmeier -repa-io BenLippmeier -repa-v4l2 ChristianGosch -repl MikeLedger -repr BasVanDijk -repr-tree-syb NikitaVolkov -representable-functors EdwardKmett -representable-profunctors EdwardKmett -representable-tries EdwardKmett -resource-pool BryanOSullivan -resource-pool-catchio JurrienStutterheim -resource-simple ShaneOBrien -resourcet MichaelSnoyman -restyle DanielFischer -resumable-exceptions NicolasFrisby -rethinkdb EtienneLaurin -retry OzgunAtaman -rev-state DanBurton -revdectime KamilStachowski -reverse-apply HansHoglund -reversi GuilhermeCavalcanti -rewriting JosePedroMagalhaes ThomasVanNoort -rex MichaelSloan -rezoom JoelTaylor -rfc3339 HugoGomes -riak BryanOSullivan NathanHunter -riak-protobuf BryanOSullivan -riot DonaldStewart -rivers DrewDay -rmonad GaneshSittampalam -robot ChrisWong -roguestar ChristopherLaneHinson -roguestar-engine ChristopherLaneHinson GwernBranwen -roguestar-gl ChristopherLaneHinson GwernBranwen -roguestar-glut ChristopherLaneHinson -rolling-queue JoeyAdams -roman-numerals RoelVanDijk -roots JamesCook -rope EdwardKmett -rosezipper EricKow IavorDiatchki -rosso RobertHenderson -rounding EdwardKmett -roundtrip StefanWehr -roundtrip-string StefanWehr -roundtrip-xml StefanWehr -route-generator StephenWeber -rowrecord KeeganMcAllister -rpc SamAnklesaria -rpc-framework MatthewMirman -rpf KazuYamamoto -rpm EricStolten -rsagl ChristopherLaneHinson GwernBranwen -rsagl-frp ChristopherLaneHinson -rsagl-math ChristopherLaneHinson -rss BasVanDijk BjornBringert -rss2irc DonaldStewart SimonMichael -ruff ClaudeHeilandAllen -ruler JeroenBransen -ruler-core ArieMiddelkoop -rungekutta UweHollerbach -runghc MikeZuser -runmemo DanBurton -rvar JamesCook -rwlock JamesCook -safe NeilMitchell -safe-failure MichaelSnoyman PepeIborra -safe-failure-cme PepeIborra -safe-freeze ReinerPope -safe-globals KeeganMcAllister -safe-lazy-io NicolasPouillard -safe-plugins IlyaPortnov -safecopy DavidHimmelstrup -safeint AndresLoeh -safer-file-handles BasVanDijk -safer-file-handles-bytestring BasVanDijk -safer-file-handles-text BasVanDijk -salvia SebastiaanVisser -salvia-demo SebastiaanVisser -salvia-extras SebastiaanVisser -salvia-protocol SebastiaanVisser -salvia-sessions SebastiaanVisser -salvia-websocket SebastiaanVisser -sample-frame HenningThielemann -sample-frame-np HenningThielemann -samtools NicholasIngolia -samtools-enumerator NicholasIngolia -samtools-iteratee NicholasIngolia -sandi MagnusTherning -sandlib MahmutBulut -sat AndriiZvorygin -sat-micro-hs DenisBueno -satchmo JohannesWaldmann -satchmo-backends JohannesWaldmann -satchmo-examples JohannesWaldmann -satchmo-funsat JohannesWaldmann -satchmo-minisat JohannesWaldmann -sbv LeventErkok -sc3-rdu RohanDrape -scalable-server JamieTurner -scaleimage DonaldStewart -scan ChristianMaeder -scan-vector-machine AdamMegacz -scc MarioBlazevic -scenegraph MarkWassell -scgi ChrisForno EricSessoms StephenBlackheath -schedyield MichalGajda -schonfinkeling DenisDefreyne -scion ThomasSchilling -scion-browser AlejandroSerrano JeanPhilippeMoresmau -scons2dot LeandroPenz -scope ConradParker -scope-cairo ConradParker -scotty AndrewFarmer -scrabble-bot AndrasKovacs -scrobble ChrisDone -scrypt FalkoPeters -scyther-proof SimonMeier -sde-solver DavidNilsson -seal-module JoachimBreitner -sec SteffenSiering -secdh PeterGavin -seclib AlejandroRusso -secret-santa RodrigoSetti -secrm JonSlenk -secure-sockets DavidAnderson IavorDiatchki ThomasDuBuisson -sednaDBXML EricJones -select GardSpreemann -selenium AaronTomb DonaldStewart -selinux LuiteStegeman -semaphore-plus RobinGreen -semigroupoid-extras EdwardKmett -semigroupoids EdwardKmett -semigroups EdwardKmett -semigroups-actions PetrPudlak -semiring SashaRush -sendfile JeremyShaw MatthewElder -sentry VoMinhThu -seqloc NicholasIngolia -seqloc-datafiles NicholasIngolia -sequential-index AristidBreitkreuz -sequor GrzegorzChrupala -serial FrederickRoss -serialport JorisPutcuyps -servius MichaelSnoyman -sessions MatthewSackman -set-extra DavidFox -set-monad GeorgeGiorgidze -setenv SimonHengel -setlocale LukasMai -setops eelis -setters IlyaPortnov -sexp AlexandruScvortov -sexp-show ChrisDone -sexpr BrianSniffen -sfml-audio SoenkeHahn -sgd JakubWaszczuk -sgf DanielWagner -sgrep KetilMalde -shady-gen ConalElliott -shady-graphics ConalElliott -shake NeilMitchell -shake-extras AustinSeipp -shaker AnthoninBonnefoy -shakespeare GregWeber MichaelSnoyman -shakespeare-css GregWeber MichaelSnoyman -shakespeare-i18n GregWeber MichaelSnoyman -shakespeare-js GregWeber MichaelSnoyman -shakespeare-text GregWeber MichaelSnoyman -shana JinjingWang -shapefile JamesCook -shapely-data BrandonSimmons -she ConorMcBride -shell-escape JasonDusek -shell-pipe HenningThielemann -shellish PetrRockai -shelltestrunner SimonMichael -shelly GregWeber -shelly-extra GregWeber -shivers-cfg JoachimBreitner -shoap RichardFergie -shortcircuit AristidBreitkreuz -shorten-strings ArashRouhani -show CaleGibbard GwernBranwen JamesCook JasonDagit TwanVanLaarhoven -showdown AnthonyGrimes -shpider JohnnyMorrice OzgunAtaman -shplit ConorMcBride -shqq KeeganMcAllister -shuffle JeroenBransen -sieve JohnSingleton -sifflet GregoryWeber -sifflet-lib GregoryWeber -signed-multiset StefanHoldermans -silently SimonHengel TrystanSpangler -simgi MarkusDittrich -simple AmitLevy -simple-actors BrandonSimmons -simple-atom ThomasSchilling -simple-c-value JonathanFischoff -simple-config YusukeNomura -simple-css AntonKholomiov -simple-firewire VilleTirronen -simple-log AlexandrRuchkin -simple-log-syslog AlexandrRuchkin -simple-observer AndyGimblett -simple-pascal IlyaPortnov -simple-reflect TwanVanLaarhoven -simple-rope EugeneKirpichov -simple-sendfile KazuYamamoto -simple-server JosephCollard -simple-sessions JesseTov -simple-stacked-vm IlyaPortnov -simple-tabular BartonMassey -simple-vec3 DmitryDzhus -simpleargs KetilMalde -simpleirc DominikPicheta -simplenote MariusEriksen -simpleprelude JeanMarieGaillourdet -simplesmtpclient ChrisDone -simplex JulianFleischer -simseq GwernBranwen -sindre TroelsHenriksen -singletons RichardEisenberg -sink JakeMcArthur -siphash VincentHanquez -sirkel MortenLysgaard -sized-types AndyGill -sized-vector HiromiIshii -sizes JohnWiegley -skein FelipeLessa -skypelogexport EugenyDzhurinsky -slice-cpp-gen PaulKoerbitz -sloane AndersClaesson -sloth JanChristiansen -smallarray AntoineLatter -smallcheck ColinRunciman GwernBranwen RomanCheplyaka -smallpt-hs VoMinhThu -smallstring AntoineLatter -smartGroup SamAnklesaria -smartword KiYungAhn -sme AlejandroRusso -smt-lib TomHawkins -smtLib IavorDiatchki -smtp-mail JasonHickner -smtp2mta StephenWeber -snap DougBeardsley GregoryCollins -snap-app ChrisDone -snap-auth-cli DmitryDzhus -snap-blaze JasperVanDerJeugt -snap-blaze-clay DecebalPopa -snap-core DougBeardsley GregoryCollins -snap-extras DougBeardsley OzgunAtaman -snap-loader-dynamic DougBeardsley -snap-loader-static DougBeardsley -snap-predicates ToralfWittner -snap-server DougBeardsley GregoryCollins -snaplet-acid-state DougBeardsley -snaplet-actionlog DougBeardsley -snaplet-coffee KevinVanRooijen -snaplet-environments KamilCiemniewski -snaplet-fay AdamBergmark -snaplet-hdbc JurrienStutterheim -snaplet-i18n HaishengWu -snaplet-mongoDB KamilCiemniewski -snaplet-mongodb-minimalistic PetrPilar -snaplet-oauth HaishengWu -snaplet-persistent DougBeardsley -snaplet-postgresql-simple DougBeardsley -snaplet-recaptcha LarsPetersen -snaplet-redis DmitryDzhus -snaplet-redson DmitryDzhus -snaplet-riak PaulWilson -snaplet-sedna EricJones -snaplet-sqlite-simple JanneHellsten -snaplet-tasks KamilCiemniewski -snaplet-typed-sessions ChrisSmith -snappy BryanOSullivan -snappy-iteratee IanDuncan -sndfile-enumerators JohnLato -snippet-extractor JasonDagit -snm JohnnyMorrice -snow-white JinjingWang -snowball DagOdenhall -snowglobe ClaudeHeilandAllen -soap AlexanderBondarenko -sock2stream StephenWeber -socks VincentHanquez -sodium StephenBlackheath -soegtk AndyStewart AxelSimon DuncanCoutts -som AmyDeBuitleir -sonic-visualiser StefanKersten -sort-by-pinyin JinjingWang -sorty KrzysztofSkrzetnicki -source-code-server JinjingWang -sourcemap ChrisDone -sousit MarioSiegenthaler -sox HenningThielemann -soxlib HenningThielemann -soyuz AlexKropivny -spacepart CoreyOConnor -sparse-lin-alg AlexeyAlekhin -sparsebit KiYungAhn -sparsecheck KidoTakahiro MatthewNaylor -spata JinjingWang -spatial-math GregHorn -spawn KeeganMcAllister -special-functors HenningThielemann -specialize-th JonathanFischoff -species BrentYorgey -speculation EdwardKmett -speculation-transformers EdwardKmett -spelling-suggest BartonMassey GregWeber -sphinx ChrisEidhof GregWeber -sphinx-cli EelcoLempsink -spike KrzysztofSkrzetnicki -spine SeanLeather -splaytree JohnLato -splice CetinSert -splines JamesCook -split BrentYorgey -split-channel LeonSmith -split-record HenningThielemann -splot EugeneKirpichov -spool KeeganMcAllister -spoon DanielPeebles LiyangHu -spoonutil JohnnyMorrice -spreadsheet HenningThielemann -spy StefanSaasen -sqlite AdamWick AudreyTang DonaldStewart -sqlite-simple JanneHellsten -sqlvalue-list YuriyIskra -squeeze AlistairWard -srcinst JohnGoerzen -srcloc GeoffreyMainland -srec TomHawkins -sscgi ChrisForno -ssh AlexSuraci GuillaumeHoffmann SimonMichael -sshtun DinoMorelli -sssp JasonDusek -sstable MariusEriksen -ssv BartonMassey -stable-maps EdwardKmett -stable-memo JakeMcArthur -star-to-star NicolasFrisby -star-to-star-contra NicolasFrisby -starling AntoineLatter -starrover2 AnttiSalonen -state EvgenyJukov MauricioAntunes -state-plus BorisSukholitko -state-record KarlVoelker -statechart TomHawkins -stateful-mtl LouisWasserman -stateref JamesCook -statestack BrentYorgey -statethread HenningThielemann -static-hash KazuYamamoto -static-resources MariuszRak -statistics BryanOSullivan -statistics-dirichlet FelipeLessa -statistics-fusion DonaldStewart -statistics-linreg AlpMestanogullari -stb-image BalazsKomuves -stb-truetype BalazsKomuves -stdata DavidDarais -steeloverseer SchellScivally -stemmer BenGamari EelcoLempsink -stepwise ArieMiddelkoop -stickyKeysHotKey SoenkeHahn -stm DuncanCoutts RossPaterson SimonMarlow -stm-channelize JoeyAdams -stm-chans WrenThornton -stm-conduit ClarkGaebel -stm-delay JoeyAdams -stm-io-hooks PeterRobinson -stm-linkedlist JoeyAdams -stm-orelse-io GardSpreemann -stm-promise DanRosen -stm-sbchan JoeyAdams -stm-split HenningThielemann -stm-stats JoachimBreitner -stm-tlist JoeyAdams -stmcontrol MartinSulzmann -stomp-queue TobiasSchoofs -stompl TobiasSchoofs -storable TomasJanousek -storable-complex JedBrown -storable-endian EugeneKirpichov -storable-record HenningThielemann -storable-tuple HenningThielemann -storablevector HenningThielemann -storablevector-carray HenningThielemann -storablevector-streamfusion HenningThielemann -stream-fusion DonaldStewart KidoTakahiro -stream-monad SebastianFischer -streamed HenningThielemann -streamproc PeterSimons -streams EdwardKmett -strict DonaldStewart RomanLeshchinskiy -strict-base-types SimonMeier -strict-concurrency DonaldStewart -strict-ghc-plugin AustinSeipp -strict-io NicolasPouillard -strictify SterlingClover -string-class ByronJohnson -string-combinators BasVanDijk -string-conversions SoenkeHahn -string-qq AudreyTang -string-quote AudreyTang -stringable JohnWiegley KetilMalde-0.1.1.1 -stringbuilder SimonHengel -stringlike FedorGogolev -stringprep GeorgePollard -strings JulianFleischer -stringsearch BryanOSullivan DanielFischer -stringtable-atom AudreyTang JeffShaw -stripe MichaelSchade -strptime EugeneKirpichov -structural-induction DanRosen -structured-mongoDB DeianStefan -stunts CsabaHruska -stylish-haskell JasperVanDerJeugt -stylized LucaMolari -subtitleParser RubenAstudillo -subtitles SebastiaanVisser -suffixarray DanielDeKok VictorDenisov -suffixtree BryanOSullivan -sugarhaskell SebastianErdweg -suitable GaneshSittampalam -sundown FrancescoMazzoli -sunroof-compiler JanBracker -sunroof-examples JanBracker -sunroof-server JanBracker -supercollider-ht HenningThielemann -supercollider-midi HenningThielemann -supero NeilMitchell -suspend PetrPilar -svg2q JanGreve -svgcairo AndyStewart AxelSimon DanielWagner DuncanCoutts -svgutils NeilBrown -svm AndrewDougherty -svm-simple VilleTirronen -svndump JohnWiegley -swapper RomanSmrz -swf AudreyTang JeremyShaw -swift-lda GrzegorzChrupala -swish DouglasBurke VasiliGalchin -syb IanLynagh JosePedroMagalhaes RossPaterson -syb-extras EdwardKmett -syb-with-class AndreaVezzosi DavidHimmelstrup IanLynagh -syb-with-class-instances-text JeremyShaw -sylvia ChrisWong -sym AndersClaesson -sym-plot AndersClaesson -symbol GeoffreyMainland -sync NeilBrown -synchronous-channels JesseTov -syntactic EmilAxelsson -syntactical VoMinhThu -syntax-trees DominicOrchard GeorgeGiorgidze -synthesizer HenningThielemann -synthesizer-alsa HenningThielemann -synthesizer-core HenningThielemann -synthesizer-dimensional HenningThielemann -synthesizer-inference HenningThielemann -synthesizer-llvm HenningThielemann -synthesizer-midi HenningThielemann -system-argv0 JohnMillikin -system-fileio JohnMillikin -system-filepath JohnMillikin -system-gpio KennyLu -system-inotify AdamLangley -system-posix-redirect EdwardYang LiyangHu -system-time-monotonic JoeyAdams -system-uuid JasonDusek -syz MichaelAdams -ta LeonelFonseca -tableaux PedroVasconcelos -tables EdwardKmett -tablestorage PhilFreeman -tabloid SvenHeyll -tabular EricKow -taffybar TristanRavitch -tag-bits EdwardKmett -tag-stream YiHuang -tagchup HenningThielemann -tagged EdwardKmett -tagged-list GregoryCrosswhite -tagged-th NicolasFrisby -tagged-transformer EdwardKmett MatveyAksenov -tagging JosephRe -taglib BrandonBickford -taglib-api KyleCarter -tagset-positional JakubWaszczuk -tagshare JonasDuregard -tagsoup NeilMitchell -tagsoup-ht HenningThielemann -tagsoup-parsec JohnnyMorrice OzgunAtaman -tagstream-conduit MichaelSnoyman YiHuang -tamarin-prover BenediktSchmidt SimonMeier -tamarin-prover-term BenediktSchmidt SimonMeier -tamarin-prover-theory BenediktSchmidt SimonMeier -tamarin-prover-utils BenediktSchmidt SimonMeier -tar BjornBringert DuncanCoutts -tardis DanBurton -task SeanSeefried -tau BrentYorgey -tbox PeterRobinson -tccli JaroslavGridin -tconfig AnthonyGrimes MariusGhita-0.5.2 -tcp DonaldStewart -tdd-util ByronJohnson -tdoc NicolasPouillard -teams AdityaMahajan -template JohanTibell -template-default DanielWagner GregoryCollins -template-haskell IanLynagh RossPaterson -template-hsml PetrPilar -templatepg ChrisForno -temporal-csound AntonKholomiov -temporal-media AntonKholomiov -temporal-music-notation AntonKholomiov -temporal-music-notation-demo AntonKholomiov -temporal-music-notation-western AntonKholomiov -temporary MaxBolingbroke -tempus MatthiasReisner -tensor NicolaSquartini -terminal-progress-bar PetrRockai RoelVanDijk -terminal-size MatveyAksenov -termination-combinators MaxBolingbroke -terminfo JudahJacobson -terrahs SergioCosta -test-framework MaxBolingbroke -test-framework-doctest SakariJokinen SimonHengel -test-framework-golden RomanCheplyaka -test-framework-hunit MaxBolingbroke -test-framework-program AdamWick -test-framework-quickcheck MaxBolingbroke -test-framework-quickcheck2 MaxBolingbroke -test-framework-skip GregoryCrosswhite -test-framework-smallcheck RomanCheplyaka -test-framework-testing-feat JonathanFischoff -test-framework-th OscarFinnsson -test-framework-th-prime KazuYamamoto -test-shouldbe SimonHengel -test-simple BorisSukholitko -testing-feat JonasDuregard -testpack JohnGoerzen PeterSimons -testpattern DonaldStewart -testrunner ReinierLamers -tetris GwernBranwen -texmath JohnMacFarlane -text BryanOSullivan -text-binary JakubWaszczuk -text-format BryanOSullivan -text-format-simple DmitryBespalov -text-icu BryanOSullivan -text-json-qq OscarFinnsson -text-latin1 MikhailVorozhtsov -text-locale-encoding MikhailKuddah -text-printer MikhailVorozhtsov -text-register-machine AdamFoltzer -text-xml-generic OscarFinnsson -text-xml-qq OscarFinnsson -textPlot WilliamMurphy -textmatetags AlessandroVermeulen -tfp HenningThielemann PeterGavin -tftp SvenHeyll -tga TillmannVogt -th-build DanielSchuessler -th-expand-syns DanielSchuessler -th-extras JamesCook -th-fold JamesCook -th-instances JonathanFischoff -th-kinds LouisWasserman -th-lift IanLynagh KiYungAhn MathieuBoespflug -th-orphans MichaelSloan -th-sccs NicolasFrisby -themoviedb PeterJones -theoremquest TomHawkins -theoremquest-client TomHawkins -these JohnWiegley -thespian AlexConstandache -theta-functions MarkSafronov -thih GwernBranwen -thimk BartonMassey -threadPool BrianJaress -threadmanager BrianLewis -threads BasVanDijk RoelVanDijk -threads-pool IlyaPortnov -threadscope DuncanCoutts MikolajKonarski SatnamSingh SimonMarlow SpencerJanssen -thrift ChristianLavoie -thrist GaborGreif -throttle ChrisDone -thumbnail KatsutoshiItoh -thyme LiyangHu -tianbar AlexeyKotlyarov -tic-tac-toe HristoAsenov -tidal AlexMcLean -tie-knot PetrPudlak -tiger ArieMiddelkoop -tilings ClaudeHeilandAllen -timberc PeterJonsson -time AshleyYakeley DonaldStewart IanLynagh RossPaterson -time-compat DagOdenhall -time-extras AshleyYakeley -time-http MasatakeDaimon -time-lens RomanCheplyaka -time-recurrence ChrisHeller -time-units AdamWick -time-w3c MasatakeDaimon -timecalc ChrisEidhof -timeit LennartAugustsson -timeout-control NathanHowell -timeout-with-results PetrPudlak -timeparsers NathanHunter PhilipWeaver -timeplot EugeneKirpichov -timerep HugoGomes -timers PetrPilar -timers-updatable PaoloVeronelli -timestamp-subprocess-lines EyalLotem -timezone-olson YitzGale -timezone-series YitzGale -timing-convenience MikeBurns -tkhs YusakuHashimoto -tkyprof MitsutoshiAoe -tls VincentHanquez -tls-debug VincentHanquez -tls-extra MikhailKuddah VincentHanquez -tnet HarryTerkelsen -to-haskell ConalElliott -to-string-class BasVanDijk -to-string-instances BasVanDijk -todos IlyaPortnov -toilet HenningThielemann -tokenize GrzegorzChrupala -toktok GregoireDetrez -tokyocabinet-haskell TomTsuruhara -tokyotyrant-haskell GregoryCollins -tomato-rubato-openal HeinrichApfelmus -toolshed AlistairWard -topkata ChristophBauer -torch YusakuHashimoto -torrent DavidHimmelstrup -total-map ConalElliott -toysolver MasahiroSakai -tpdb JohannesWaldmann -trace-call BramSchuur -trace-function-call DaveHinton -traced LennartAugustsson MaxBolingbroke -tracker WillThompson -trajectory MikeBurns -transactional-events RyanIngram -transformers RossPaterson -transformers-abort MikhailVorozhtsov -transformers-base MikhailVorozhtsov -transformers-compat EdwardKmett -transformers-compose AristidBreitkreuz -transformers-free GabrielGonzalez -transformers-runnable JanBessai -translatable-intset JannisHarder -translate JinjingWang -traverse-with-class RomanCheplyaka -traypoweroff LuisCabellos -tree-monad SebastianFischer -treemap-html RadoslavDorcik -treemap-html-tools RadoslavDorcik -tremulous-query ChristofferOjeling -trhsx GwernBranwen NiklasBroberg -triangulation TillmannVogt -trifecta EdwardKmett -trimpolya KetilMalde -truelevel BartonMassey -tskiplist PeterRobinson -tsp-viz DavidNilsson -tst FrancescoMazzoli -tuntap JohnVanEnk -tup-functor BalazsKomuves -tuple LennartAugustsson -tuple-gen TillmannVogt -tuple-hlist NicolasDudebout -tuple-lenses JonathanFischoff -tuple-th DanielSchuessler -tupleinstances DiegoEcheverri -turing-music PeterDivianszky -turni PaoloVeronelli -twentefp ChristiaanBaaij -twidge JohnGoerzen -twilight-stm AnnetteBieniusa -twill JosephAbrahamson -twine JamesSanders -twisty LukeBlanshard -twitter ChrisEidhof -twitter-enumerator TakahiroHimura -txt-sushi KeithSheppard -txt2rtf JohnGoerzen -ty ConalElliott -typalyze MatthewDanish -type TopiKarvonen -type-booleans NicolasFrisby -type-cereal NicolasFrisby -type-digits NicolasFrisby -type-eq GaborLehel -type-equality ErikHesselink -type-equality-check GwernBranwen WolfgangJeltsch -type-functions WolfgangJeltsch -type-int EdwardKmett -type-level AlfonsoAcosta HoseinAttarzadeh LennartAugustsson -type-level-natural-number GregoryCrosswhite -type-level-natural-number-induction GregoryCrosswhite -type-level-natural-number-operations GregoryCrosswhite -type-level-numbers AlexeyKhudyakov -type-level-tf CoreyOConnor -type-ord NicolasFrisby -type-ord-spine-cereal NicolasFrisby -type-prelude EtienneLaurin -type-settheory DanielSchuessler -type-spine NicolasFrisby -type-sub-th JonathanFischoff -type-unary ConalElliott -typehash LennartAugustsson -typelevel-tensor TakayukiMuranushi -typeof DonaldStewart KangyuanNiu -typical RickKaudewitz -typography-geometry PierreEtienneMeunier -uAgda JeanPhilippeBernardy -ua-parser OzgunAtaman -uacpid DinoMorelli -uconv AudreyTang -udbus MichaelSnoyman VincentHanquez -udbus-model VincentHanquez -udcode WaltBaety -uglymemo LennartAugustsson -uhc-util AtzeDijkstra -uhexdump EricKow -ui-command ConradParker -una JohnWiegley -unamb ConalElliott -unamb-custom LukePalmer -unbound BrentYorgey -unbounded-delays BasVanDijk -unboxed-containers EdwardKmett -unfoldable SjoerdVisscher -ungadtagger AndriyPolishchuk -uni-events ChristianMaeder -uni-graphs ChristianMaeder -uni-htk ChristianMaeder -uni-posixutil ChristianMaeder -uni-reactor ChristianMaeder -uni-uDrawGraph ChristianMaeder -uni-util ChristianMaeder -unicode-names AshleyYakeley -unicode-normalization ReinierLamers -unicode-prelude PeterDivianszky -unicode-properties AshleyYakeley -unicode-symbols RoelVanDijk -unification-fd WrenThornton -union-find ThomasSchilling -uniplate NeilMitchell -uniqueid SebastianFischer -unittyped ThijsAlkemade -universal-binary ErikCharlebois -universe DanielWagner -universe-th JonathanFischoff -unix IanLynagh PaoloCapriotti RossPaterson -unix-bytestring WrenThornton -unix-compat BjornBringert BryanOSullivan DuncanCoutts JacobStanley -unix-handle AndersKaseorg -unix-io-extra TaruKarttunen -unix-process-conduit MichaelSnoyman -unix-pty-light StuartCook -unix-time KazuYamamoto -unlambda GwernBranwen -unm-hip JosephCollard -unordered-containers JohanTibell -unpack-funcs LouisWasserman -unroll-ghc-plugin AustinSeipp -unsafe HenningThielemann -unsafe-promises AdamCurtis -unscramble JoelTaylor -unusable-pkg YuriyIskra -up ThomasEding -uploadcare DimitrySolovyov -upskirt FrancescoMazzoli -uri JaroslavGridin -uri-conduit MichaelSnoyman -uri-enumerator MichaelSnoyman -uri-enumerator-file MichaelSnoyman -uri-template SigbjornFinne -url IavorDiatchki -url-generic ChrisDone -urlcheck DonaldStewart -urldecode BenedictEastaugh -urldisp-happstack SterlingClover -urlencoded JoshHoyt PhilipWeaver -usb BasVanDijk -usb-enumerator BasVanDijk -usb-id-database RoelVanDijk -usb-iteratee BasVanDijk -usb-safe BasVanDijk -utf8-env DmitryGolubovsky -utf8-light MattMorrow PatrickPalka -utf8-prelude PeterDivianszky -utf8-string DonaldStewart EricMertens IanLynagh -utility-ht HenningThielemann -uu-interleaved DoaitseSwierstra -uu-options DoaitseSwierstra -uu-parsinglib DoaitseSwierstra -uu-tc JurrienStutterheim -uuagc ArieMiddelkoop DoaitseSwierstra JeroenBransen -uuagc-bootstrap ArieMiddelkoop JeroenBransen -uuagc-cabal ArieMiddelkoop JeroenBransen -uuid AntoineLatter -uuid-quasi LarsPetersen -uulib ArieMiddelkoop DoaitseSwierstra JeroenBransen -uvector BryanOSullivan DonaldStewart -uvector-algorithms DanDoel -v4l2 ClaudeHeilandAllen -v4l2-examples ClaudeHeilandAllen -vacuum AustinSeipp ConradParker DonaldStewart MattMorrow -vacuum-cairo DonaldStewart -vacuum-graphviz AustinSeipp -vacuum-opengl BalazsKomuves -vacuum-ubigraph GlebAlexeyev -validate ChrisDone -value-supply IavorDiatchki -variable-precision ClaudeHeilandAllen -vault HeinrichApfelmus -vcard MathieuBoespflug -vcd TomHawkins -vcs-revision EugeneKirpichov -vcsgui StephanFortelny -vcswrapper StephanFortelny -vect BalazsKomuves -vect-opengl BalazsKomuves -vector RomanLeshchinskiy -vector-algorithms BryanOSullivan DanDoel -vector-binary JakubWaszczuk -vector-binary-instances BryanOSullivan DonaldStewart -vector-buffer VivianMcPhail -vector-bytestring BasVanDijk -vector-clock AlexandruScvortov -vector-conduit JaredHance -vector-fftw JudahJacobson -vector-heterogenous MikeIzbicki -vector-instances EdwardKmett -vector-instances-collections TobiasBrandt -vector-mmap DanielPeebles -vector-random DonaldStewart -vector-read-instances ChristianHoener -vector-space ConalElliott -vector-space-map ChristianConkle -vector-space-opengl AdamFoltzer -vector-space-points BrentYorgey -vector-static DanielPeebles JakeMcArthur -vector-strategies ThomasDuBuisson -vector-th-unbox LiyangHu -verilog TomHawkins -vhd JonathanKnowles VincentHanquez -vhdl ChristiaanBaaij -views MarcCoiffier -vintage-basic LyleKopnicky -vinyl JonSterling -virthualenv BartoszCwiklowski -vision OlegBelozeorov -visual-graphrewrite ZsoltDollenstein -visual-prof DanielVelkov -void EdwardKmett -vorbiscomment ChrisWagner -vowpal-utils CarterSchonwald -vte AndyStewart AxelSimon DuncanCoutts -vty CoreyOConnor DonaldStewart GwernBranwen PeterSimons -vty-menu TimothyHobbs -vty-ui JonathanDaugherty -vty-ui-extras JonathanDaugherty -wai MichaelSnoyman -wai-app-file-cgi KazuYamamoto -wai-app-static MichaelSnoyman -wai-dispatch StephenWeber -wai-eventsource FelipeLessa MichaelSnoyman -wai-extra FelipeLessa MichaelSnoyman -wai-frontend-monadcgi MichaelSnoyman -wai-handler-devel MichaelSnoyman -wai-handler-fastcgi MichaelSnoyman -wai-handler-launch MichaelSnoyman -wai-handler-scgi MichaelSnoyman -wai-handler-snap MichaelSnoyman -wai-handler-webkit MichaelSnoyman -wai-hastache StephenWeber -wai-lite AmitLevy -wai-logger KazuYamamoto -wai-logger-prefork KazuYamamoto -wai-middleware-cache AlexanderDorofeev -wai-middleware-cache-redis AlexanderDorofeev -wai-middleware-catch AlexanderDorofeev -wai-middleware-headers SeanHess -wai-middleware-route AlexanderDorofeev -wai-middleware-static AndrewFarmer -wai-router MarekDolgos -wai-routes AnupamJain -wai-session StephenWeber -wai-session-clientsession StephenWeber -wai-session-tokyocabinet StephenWeber -wai-static-pages GregWeber -wai-test MichaelSnoyman GregWeber -wai-util StephenWeber -wai-websockets MichaelSnoyman -waitfree YoichiHirai -warp KazuYamamoto MichaelSnoyman -warp-dynamic HideyukiTanaka -warp-static MichaelSnoyman -warp-tls MichaelSnoyman -wavconvert TimChevalier -wavesurfer StefanKersten -wcwidth JasonDusek -weather-api PeterGoncharov -web-css BardurArantsson -web-encodings MichaelSnoyman -web-fpco MichaelSnoyman -web-mongrel2 ClintMoore -web-plugins JeremyShaw -web-routes JeremyShaw -web-routes-boomerang JeremyShaw -web-routes-happstack JeremyShaw -web-routes-hsp JeremyShaw -web-routes-mtl JeremyShaw -web-routes-quasi MichaelSnoyman -web-routes-regular JeremyShaw -web-routes-th JeremyShaw -web-routes-transformers JeremyShaw -web-routes-wai JeremyShaw -webdriver AdamCurtis -webidl DmitryGolubovsky -webkit AndyStewart AxelSimon DanielWagner DuncanCoutts -webserver JohnLato KazuYamamoto -websockets JasperVanDerJeugt SinisaBidin -websockets-snap JasperVanDerJeugt -webwire ErtugrulSoeylemez -wedding-announcement PetrRockai -weighted-regexp SebastianFischer -weighted-search LukePalmer -whim GwernBranwen -whitespace HaroldLee -wikipedia4epub RadoslavDorcik -windowslive JoshHoyt -winerror FelixMartini -winio FelixMartini -witness AshleyYakeley -wizards LiamOConnorDavis -wl-pprint OtakarSmrz StefanORear -wl-pprint-extras EdwardKmett -wl-pprint-terminfo EdwardKmett -wl-pprint-text IvanMiljenovic -woffex AndrewDrake -wol TomLokhorst -word24 JohnLato -word8 KazuYamamoto -wordcloud ChrisDone -wordexp MatveyAksenov -words ChrisSmith -wordsearch ByronJohnson -wordsetdiff RyanNewton -wp-archivebot GwernBranwen -wraparound ChristopherHoward -wraxml HenningThielemann -wsedit LinusLuessing -wtk BartoszWojcik -wtk-gtk BartoszWojcik -wumpus-basic StephenTetley -wumpus-core StephenTetley -wumpus-drawing StephenTetley -wumpus-microprint StephenTetley -wumpus-tree StephenTetley -wx DanielFischer EricKow JeremyODonoghue KidoTakahiro -wxAsteroids HenkJanVanTuyl -wxFruit HenkJanVanTuyl KidoTakahiro -wxc JeremyODonoghue -wxcore DanielFischer EricKow JeremyODonoghue KidoTakahiro -wxdirect DanielFischer EricKow JeremyODonoghue KidoTakahiro -wxhnotepad FernandoBenavides -wxturtle YoshikuniJujo -wyvern DanielWagner -x-dsp JohnLato -x11-xim YoshikuniJujo -x11-xinput IlyaPortnov -x509 VincentHanquez -x509-store VincentHanquez -x509-system VincentHanquez -x509-util VincentHanquez -x509-validation VincentHanquez -xattr DeianStefan EvanKlitzke -xbattbar AlexanderPolakov -xcb-types AntoineLatter -xchat-plugin CedricAuger -xdg-basedir WillDonnelly -xdg-userdirs IlyaPortnov -xdot DennisFelsing -xenstore VincentHanquez -xfconf JohnObbele -xformat SeanLeather -xhaskell-library KennyLu -xhb AntoineLatter -xhtml BjornBringert ChrisDornan IanLynagh RossPaterson -xhtml-combinators AlasdairArmstrong -xilinx-lava SatnamSingh -xine JoachimFasting -xkcd RobertSelvek -xlsx KirillZaborsky -xlsx-templater KirillZaborsky -xml DonaldStewart IavorDiatchki -xml-basic HenningThielemann -xml-catalog MichaelSnoyman -xml-conduit MichaelSnoyman -xml-conduit-writer AlexanderBondarenko -xml-enumerator MichaelSnoyman -xml-enumerator-combinators AristidBreitkreuz -xml-hamlet MichaelSnoyman -xml-helpers AdamWick -xml-monad AristidBreitkreuz -xml-parsec GwernBranwen StephanFriedrichs -xml-picklers PhilippBalzarek -xml-prettify DavidRosenberg -xml-to-json NoamLewis -xml-types JohnMillikin -xml2html MichaelSnoyman -xml2json YiHuang -xml2x GwernBranwen KetilMalde -xmlgen StefanWehr -xmlhtml ChrisSmith DougBeardsley GregoryCollins JasperVanDerJeugt -xmms2-client OlegBelozeorov -xmms2-client-glib OlegBelozeorov -xmobar AndreaRossato JoseAntonioOrtegaRuiz -xmonad AdamVogt DonaldStewart SpencerJanssen -xmonad-bluetilebranch JanVornberger -xmonad-contrib AdamVogt RossPaterson SpencerJanssen -xmonad-contrib-bluetilebranch JanVornberger -xmonad-eval DanielSchoepe -xmonad-extras AdamVogt DanielSchoepe DanielWagner -xmonad-screenshot DmitryMalikov -xmonad-utils AndreaRossato GwernBranwen LeifWarner -xorshift RobertClausecker -xosd DonaldStewart -xournal-builder IanWooKim -xournal-convert IanWooKim -xournal-parser IanWooKim -xournal-render IanWooKim -xournal-types IanWooKim -xsact GwernBranwen KetilMalde -xsd StefanWehr ThomasDuBuisson TonyMorris -xsha1 AlexKropivny -xslt DavidHimmelstrup -xss-sanitize GregWeber MichaelSnoyman -xtc AlanZimmerman EricKow -xtest IlyaPortnov -xturtle YoshikuniJujo -yackage MichaelSnoyman -yahoo-web-search GordonStewart -yajl JohnMillikin -yajl-enumerator JohnMillikin -yall BrandonSimmons -yaml MichaelSnoyman -yaml-config FedorGogolev MaximMitroshin -yaml-light MichaelIlseman -yaml-rpc IlyaPortnov -yampa-glut NikolayOrlyuk -yaop EugeneSmolanka -yap RossPaterson -yarr RomanLeventov -yarr-image-io RomanLeventov -yavie YoshikuniJujo -ycextra DmitryGolubovsky -yeganesh DanielWagner -yesod GregWeber MichaelSnoyman -yesod-auth FelipeLessa MichaelSnoyman RaphaelJavaux -yesod-auth-account JohnLenz -yesod-auth-deskcom FelipeLessa -yesod-auth-fb FelipeLessa -yesod-auth-kerberos ArashRouhani -yesod-auth-ldap MichaelLitchard -yesod-auth-oauth HiromiIshii -yesod-auth-zendesk FelipeLessa -yesod-bin MichaelSnoyman -yesod-comments PatrickBrisbin -yesod-continuations MattBrown -yesod-core FelipeLessa GregWeber MichaelSnoyman -yesod-datatables TeroLaitinen -yesod-default MichaelSnoyman -yesod-eventsource FelipeLessa -yesod-examples MichaelSnoyman -yesod-fay MichaelSnoyman -yesod-fb FelipeLessa -yesod-form FelipeLessa GregWeber MichaelSnoyman -yesod-goodies PatrickBrisbin -yesod-json FelipeLessa MichaelSnoyman -yesod-links PatrickBrisbin -yesod-markdown AlexanderDunlap PatrickBrisbin -yesod-newsfeed MichaelSnoyman PatrickBrisbin -yesod-paginate AlexanderDunlap -yesod-paginator PatrickBrisbin -yesod-persistent MichaelSnoyman -yesod-platform MichaelSnoyman -yesod-pnotify KatsutoshiItoh -yesod-pure MichaelSnoyman -yesod-recaptcha FelipeLessa -yesod-routes MichaelSnoyman -yesod-rst PascalWittmann -yesod-sitemap MichaelSnoyman -yesod-static FelipeLessa MichaelSnoyman -yesod-tableview ErtugrulSoeylemez -yesod-test GregWeber MichaelSnoyman -yesod-test-json SamAnklesaria -yesod-text-markdown ArashRouhani -yesod-vend KrzysztofSkrzetnicki -yhccore DmitryGolubovsky NeilMitchell -yi CoreyOConnor DmitryIvanov JeanPhilippeBernardy JeffWheeler -yi-contrib CoreyOConnor DmitryIvanov JeffWheeler -yi-gtk GwernBranwen JeanPhilippeBernardy -yi-vty GwernBranwen JeanPhilippeBernardy -yices KiYungAhn -yices-easy KeeganMcAllister -yices-painless DonaldStewart -yjftp YoshikuniJujo -yjftp-libs YoshikuniJujo -yjsvg YoshikuniJujo -yjtools YoshikuniJujo -yoko NicolasFrisby -york-lava MatthewNaylor -youtube HenningThielemann -yst JohnMacFarlane -yuiGrid SergioUrinovsky -yuuko JinjingWang -z3 IagoAbal -zampolit BrianSniffen -zcache SamAnklesaria -zenc JasonDagit -zeno WilliamSonnex -zeromq-haskell ToralfWittner -zeromq3-conduit NicolasTrangez -zeromq3-haskell ToralfWittner -zeroth DavidHimmelstrup RobinGreen -zigbee-znet25 DavidJoyner -zip-archive JohnMacFarlane -zip-conduit TimCherganov -zipedit BrentYorgey -zipper AndresLoeh -zippo BrandonSimmons -zlib DuncanCoutts RossPaterson -zlib-bindings MichaelSnoyman -zlib-conduit MichaelSnoyman -zlib-enum MalteSommerkorn -zmcat LucasDiCioccio -zmidi-core StephenTetley -zmqat koral -zoneinfo MarkAylett -zoom IanDuncan -zoom-cache ConradParker -zoom-cache-pcm ConradParker -zoom-cache-sndfile ConradParker -zot YoshikuniJujo -zsh-battery MatsRauhala -ztail DylanSimon -inspection-proxy MariusGhita -tfp-th HenningThielemann -unordered-containers-rematch TomCrayford -Clean MarcCoiffier -black-jewel DmitryBogatov -fixedprec PeterSelinger -futun JussiMaki -hamid HansHoglund -hse-cpp RomanCheplyaka -iter-stats JohnLato -minioperational FumiakiKinoshita -moo SergeyAstanin -multimap JulianFleischer -music-articulation HansHoglund -music-dynamics HansHoglund -music-dynamics-literal HansHoglund -music-parts HansHoglund -music-pitch HansHoglund -music-preludes HansHoglund -music-score HansHoglund -musicxml2 HansHoglund -network-simple-tls RenzoCarbonara -noise TomBrow -prelude-prime RomanCheplyaka -process-listlike DavidFox -reenact HansHoglund -while-lang-parser DavidNilsson -yamemo NobuoYamashita -yesod-dsl TeroLaitinen -Nomyx-Language CorentinDupont -haskell-packages RomanCheplyaka -hsbencher RyanNewton -markdown-kate JoelTaylor -pipes-network-tls RenzoCarbonara -restful-snap DougBeardsley -robots-txt MarkWotton -disjoint-sets-st PetrPudlak -haskell-spacegoo JoachimBreitner -prelude-safeenum WrenThornton -testloop RomanGonzalez -var AndySonnenburg -colors FumiakiKinoshita -embeddock-example TakayukiMuranushi -equational-reasoning HiromiIshii -hruby SimonMarechal -katt DavidNilsson -monadplus HansHoglund -null-canvas KrzysztofSkrzetnicki -type-natural HiromiIshii -avr-shake JamesCook -kontrakcja-templates MariuszRak -pipes-parse GabrielGonzalez -posix-pty MerijnVerstraaten -prettify HansHoglund -BigPixel ManuelChakravarty -azurify ArnoVanLumig -chesshs ArnoVanLumig -control-bool FumiakiKinoshita -hath MichaelOrlitzky -ig JeanPhilippeMoresmau -intset SamTruzjan -java-bridge JulianFleischer -magma KatsutoshiItoh -modbus-tcp RoelVanDijk -modulo HansHoglund -mongodb-queue GregWeber -pipes-aeson RenzoCarbonara -pipes-binary RenzoCarbonara -saltine JosephAbrahamson -standalone-haddock RomanCheplyaka -term-rewriting BertramFelgenhauer -transf HansHoglund -union-find-array BertramFelgenhauer -BerlekampAlgorithm AbdelwahebMiled -Control-Monad-ST2 KevinBackhouse -atom-msp430 DanielBuckmaster -bencoding SamTruzjan -cassandra-cql StephenBlackheath -email-validator MichaelOrlitzky -fficxx IanWooKim -fficxx-runtime IanWooKim -http-attoparsec TeroLaitinen -inject SimonHengel -krpc SamTruzjan -monad-loops-stm JamesCook -nicify JulianFleischer -padKONTROL FumiakiKinoshita -rws KarlKnutsson -xing-api JanAhrens -haskell-reflect JulianFleischer -Control-Monad-MultiPass KevinBackhouse -genetics AndrewPennebaker -ghc-make NeilMitchell -gpah JohanJeuring -hack2-contrib-extra JinjingWang -nemesis-titan JinjingWang -nitro ErinDahlgren -sys-auth-smbclient KazuoKoga -transformations JosePedroMagalhaes JeroenBransen -yesod-auth-pam KazuoKoga -Win32-services-wrapper GaneshSittampalam -exceptions EdwardKmett -j2hs JulianFleischer -java-bridge-extras JulianFleischer -java-reflect JulianFleischer -karver JeremyHull -papillon YoshikuniJujo -stunclient PhilippBalzarek -unique-logic HenningThielemann -unique-logic-tf HenningThielemann -xml-lens FumiakiKinoshita -yesod-auth-smbclient KazuoKoga -cascading ErtugrulSoeylemez -hemokit NiklasHambuechen -lua-bytecode JeffShaw -pipes-vector BenGamari -watcher NateSoares -Dung BasVanGijzel -haskell-names RomanCheplyaka -hidapi PatrickChilton NiklasHambuechen -hx JulianFleischer -language-ecmascript-analysis AndreyChudnov -llvm-general BenjaminScarlet -playlists PeterJones -github-post-receive ShoheiYasutake -GiST MihailBogojeski -byteable VincentHanquez -module-management DavidFox -risc386 AndreasAbel -securemem VincentHanquez -NXTDSL AlexanderThiemann -afis VincentHanquez -air-spec JinjingWang -git-monitor JohnWiegley -gitlib-cmdline JohnWiegley -gitlib-cross JohnWiegley -gitlib-libgit2 JohnWiegley -gitlib-sample JohnWiegley -gitlib-test JohnWiegley -hdocs AlexandrRuchkin -ideas-math BastiaanHeeren -range RobertMassaioli -splitter RobertMassaioli -vinyl-gl AnthonyCowley -hatex-guide DanielDiaz -rollbar GregWeber -Commando LyndonMaydwell -Conscript LyndonMaydwell -Hclip JensThomas -ghci-ng HerbertValerioRiedel -git-gpush JohnWiegley -gitlib-utils JohnWiegley -posix-paths JohnLato -qhull-simple GardSpreemann -reactive-io RomanCheplyaka -special-keys HugoGomes -transformers-supply MerijnVerstraaten -vector-functorlazy MikeIzbicki -chaselev-deque RyanNewton -constructible AndersKaseorg -hPDB MichalGajda -hPDB-examples MichalGajda -haste-compiler AntonEkblad -redo ChrisForno -rewrite OmariNorman -HLearn-approximation MikeIzbicki -HLearn-datastructures MikeIzbicki -bindings-GLFW BrianLewis -hastache-aeson VladimirKirillov -helm ZackCorr -hopfield NiklasHambuechen -persistent-redis PavelRyzhov -typeable-th BennoFuenfstueck -typesafe-endian JohnEricson -acme-lookofdisapproval AntonNikishaev -data-ref HenningThielemann -fishfood AlistairWard -fswatcher ErlendHamberg -g-npm JesusRivero -terminfo-hs BryanRichter -units RichardEisenberg -geek JinjingWang -geek-server JinjingWang -scotty-session AlexanderThiemann -supervisor AlbertoCorona -data-fin WrenThornton -ec2-signature YusukeNomura -henet JohnEricson -monadiccp-gecode JanTikovsky -string-similarity MarkWotton -threepenny-gui HeinrichApfelmus -yaml2owl LeifWarner -lilypond HansHoglund -music-sibelius HansHoglund -apache-md5 PeterTrsko -ddc-core-flow BenLippmeier -ddc-core-tetra BenLippmeier -ddc-interface BenLippmeier -hi DaisukeFujimura -hsprocess MarioPastorelli -monad-extras JohnWiegley ChrisDone -reform-hamlet JeremyShaw -repa-plugin BenLippmeier -repa-series BenLippmeier -simple-index HugoGomes -test-framework-sandbox BenjaminSurma -test-sandbox BenjaminSurma -test-sandbox-hunit BenjaminSurma -test-sandbox-quickcheck BenjaminSurma -tsparse OmariNorman -MHask DanBurton -fixed-storable-array CarlHowells -hdbi AlekseyUymanov -hdbi-postgresql AlekseyUymanov -markup-preview MariusGhita -ratio-int RaphaelJavaux -witty KazuYamamoto -ar-timestamp-wiper NiklasHambuechen -haeredes MichaelOrlitzky -heukarya HeChienTsai -io-manager MihaiMaruseac -mpretty DavidDarais -orders DavidDarais -processing DanielDiaz -reactive-banana-threepenny HeinrichApfelmus -storable-static-array CarlHowells -tasty RomanCheplyaka -tasty-golden RomanCheplyaka -tasty-hunit RomanCheplyaka -tasty-quickcheck RomanCheplyaka -tasty-smallcheck RomanCheplyaka -Capabilities BaldurBlondal -compilation AndreiLapets -courier PhilHargett -crypto-cipher-benchmarks VincentHanquez -crypto-cipher-tests VincentHanquez -crypto-cipher-types VincentHanquez -crypto-totp JeffShaw -data-extra ChrisDone -foldl GabrielGonzalez -hybrid-vectors EdwardKmett -imparse AndreiLapets -llvm-general-pure BenjaminScarlet -parcom-lib TobiasDammers -parsek JeanPhilippeBernardy -richreports AndreiLapets -smartcheck LeePike -staticanalysis AndreiLapets -uxadt AndreiLapets -cabal-audit JoelTaylor -csp AndreiBarbu -doccheck MateuszKowalczyk -ewe JuanFranciscoCardonaMcCormick -float-binstring AntonNikishaev -haxparse JoelTaylor -hdbi-sqlite AlekseyUymanov -hdbi-tests AlekseyUymanov -hostname-validate ChrisDone -hspec-smallcheck SimonHengel -lens-time TatsuyaTouma -ligature JosefSvenningsson -nondeterminism AndreiBarbu -restricted-workers DaniilFrumin -scat RomainEdelmann -strictly DanBurton -uid PhilHargett -filecache SimonMarechal -Rlang-QQ AdamVogt -SimpleH MarcCoiffier -bytestring-plain HerbertValerioRiedel -cipher-blowfish VincentHanquez -cipher-des VincentHanquez -hexpat-pickle-generic BrendanHay -hspec-test-framework SimonHengel -hspec-test-framework-th SimonHengel -querystring-pickle BrendanHay -tuples-homogenous-h98 PetrPudlak -aws-route53 AmitLevy DavidTerei -command-qq MatveyAksenov -diagrams-pdf alpheccar -graceful NoriyukiOhkawa -postgresql-orm AmitLevy -tasty-th BennoFuenfstueck -DistanceUnits MattGambogi -HaskellNet-SSL DanielWright -SimpleGL MarcCoiffier -abcnotation HansHoglund -acme-microwave JoeQuinn -aws-cloudfront-signer ChrisDornan -aws-elastic-transcoder ChrisDornan -aws-sign4 ChrisDornan -bindings-nettle ClintAdams -cloudfront-signer ChrisDornan -hopenpgp-tools ClintAdams -indian-language-font-converter AkashJagdhane -language-mixal JonathanDaugherty -lens-datetime MihalyBarasz -memcache DavidTerei -multext-east-msd JanSnajder -penny OmariNorman -sparse EdwardKmett HansHoglund -sparser HansHoglund -xkbcommon AukeBooij -Chart-cairo TimDocker -Chart-diagrams TimDocker -Konf GoktugKayaalp -acme-schoenfinkel ErtugrulSoeylemez -camh HironaoKomatsu -crypto-random VincentHanquez -ctrie MichaelSchroeder -damnpacket JoelTaylor -fay-text AdamBergmark -final GergelyRisko -google-search LiyangHu -kif-parser JanChristiansen -set-cover HenningThielemann -th-desugar RichardEisenberg -halberd ErikHesselink -hs-gen-iface RomanCheplyaka -hspec-expectations-pretty GregWeber -DrIFT KiwamuOkabe -HSmarty AlexanderThiemann -bindings-hdf5 MauricioAntunes -cipher-camellia VincentHanquez -clash-lib ChristiaanBaaij -clckwrks-dot-com JeremyShaw -clckwrks-theme-clckwrks JeremyShaw -combinator-interactive FumiakiKinoshita -conduit-extra MichaelSnoyman -cubicbezier KristofBastiaensen -currency StephenWeber -data-fresh StijnVanDrongelen -folds EdwardKmett -genifunctors DanRosen -google-mail-filters LiyangHu -haskell98libraries ThomasHallgren -hexpat-lens JosephAbrahamson -holey-format ChrisDone -libvorbis StephenBlackheath -memexml FlorianEggenhofer -openexchangerates StephenWeber -scotty-blaze WilliamCasarin -snappy-framing KimAltintop -ureader SamTruzjan -bdo ChrisDone -cookbook NatePisarski -hole ThomasEding -minimal-configuration MariusGhita -mono-foldable JohnLato -statvfs GergelyRisko -LogicGrowsOnTrees GregoryCrosswhite -LogicGrowsOnTrees-MPI GregoryCrosswhite -LogicGrowsOnTrees-network GregoryCrosswhite -LogicGrowsOnTrees-processes GregoryCrosswhite -inject-function DimitriSabadie -jacobi-roots GregHorn -pandoc-citeproc JohnMacFarlane -pipes-interleave BenGamari -wai-graceful AlexanderBondarenko -bindings-sophia EyalLotem -effects-parser JesseMcDonald -pbkdf ChrisDornan -sophia EyalLotem -vigilance MichaelXavier -expand MarcosViera -haskintex DanielDiaz -rfc5051 JohnMacFarlane -case-conversion AlanHawkins -drClickOn AtzeVanDerPloeg -extractelf EyalLotem -geniserver EricKow -haskhol-core EvanAustin -hnetcdf IanRoss -pipes-bytestring GabrielGonzalez -pipes-csv WilliamCasarin -push-notify MarcosPividori -push-notify-ccs MarcosPividori -push-notify-general MarcosPividori -read-bounded ThomasEding -scotty-hastache DaniilFrumin -sharedio NiklasHambuechen -sign MasahiroSakai -tf-random MichalPalka -unexceptionalio StephenWeber -ac-machine YutaTaniguchi -cipher-rc5 FinnEspenGundersen -d3js nebuta -demarcate NickolayKudasov -iterable MichalGajda -linux-evdev BenGamari -liquid-fixpoint EricSeidel -liquidhaskell EricSeidel -mono-traversable MichaelSnoyman -proj4-hs-bindings PavelPenev -Win32-extras KidoTakahiro diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index 1ef50e98..540d6e96 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -27,13 +27,3 @@ wget http://hackage.haskell.org/packages/archive/cabal-install/1.18.0.5/cabal-in tar zxfv cabal-install-1.18.0.5.tar.gz cd cabal-install-1.18.0.5/ bash bootstrap.sh -cd .. -git clone --recursive https://github.com/fpco/stackage -cd stackage -cabal update -cabal install - -stackage select && \ - stackage check && \ - stackage build && \ - stackage test diff --git a/full-run.sh b/full-run.sh deleted file mode 100755 index 937d21c5..00000000 --- a/full-run.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -ex - -runghc app/stackage.hs select $* -runghc app/stackage.hs check -runghc app/stackage.hs build -runghc app/stackage.hs test diff --git a/jenkins-build.sh b/jenkins-build.sh deleted file mode 100755 index 244b4ab1..00000000 --- a/jenkins-build.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -ex - -cabal update -rm -rf patching/tarballs -(cd patching/ && ./scripts/create-tarballs.sh) -cabal install -cabal install Cabal-$(cabal --version | sed -n 's@using version \(.*\) of the Cabal library@\1@p') -./dist/build/stackage/stackage select $* -./dist/build/stackage/stackage check -./dist/build/stackage/stackage build -./dist/build/stackage/stackage test - -cabal install http-client --force-reinstalls - -for f in inclusive exclusive -do - cd $f - - bash create-snapshot.sh - - cd .. -done diff --git a/patching/.gitignore b/patching/.gitignore deleted file mode 100644 index f32de0ea..00000000 --- a/patching/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/tarballs -/work diff --git a/patching/scripts/create-patches.sh b/patching/scripts/create-patches.sh deleted file mode 100755 index e0f7d0f9..00000000 --- a/patching/scripts/create-patches.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -ex - -shopt -s nullglob - -mkdir -p patches work - -for f in work/* -do - ( - cd $f - PKG=$(basename $(pwd)) - cabal sdist - cd ../.. - rm -rf tmp - mkdir tmp - cd tmp - tar zxfv ../$f/dist/$PKG.tar.gz - mv $PKG new - cabal unpack $PKG - mv $PKG orig - diff -ruN orig new > ../patches/$PKG.patch || true - cd .. - rm -rf tmp - ) -done diff --git a/patching/scripts/create-tarballs.sh b/patching/scripts/create-tarballs.sh deleted file mode 100755 index 18bf0880..00000000 --- a/patching/scripts/create-tarballs.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -ex - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -( -cd "$DIR/.." - -shopt -s nullglob - -mkdir -p tarballs - -for f in patches/* -do - ( - PKG1=$(basename $f) - PKG=${PKG1%.patch} - rm -rf tmp - mkdir tmp - ( - cd tmp - cabal unpack $PKG - cd $PKG - patch -p1 < ../../$f - cabal sdist - mv dist/$PKG.tar.gz ../../tarballs - ) - rm -rf tmp - ) -done - -) diff --git a/patching/scripts/edit-package.sh b/patching/scripts/edit-package.sh deleted file mode 100755 index 7cdd6352..00000000 --- a/patching/scripts/edit-package.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -ex - -mkdir -p work -cd work -rm -rf $1 -cabal unpack $1 diff --git a/stackage-upload.hs b/stackage-upload.hs deleted file mode 100644 index 0b76697a..00000000 --- a/stackage-upload.hs +++ /dev/null @@ -1,176 +0,0 @@ -{-# LANGUAGE OverloadedStrings #-} -import Control.Monad (filterM, when) -import qualified Data.ByteString.Char8 as S8 -import qualified Data.ByteString.Lazy as L -import qualified Data.ByteString.Lazy.Char8 as L8 -import Data.List (isInfixOf, isPrefixOf, - sort) -import Network.HTTP.Client -import Network.HTTP.Client.MultipartFormData -import System.Directory (doesDirectoryExist, - getDirectoryContents) -import System.Environment (getArgs, getEnv, - getProgName) -import System.Exit (exitFailure) -import System.Exit (ExitCode (ExitSuccess)) -import System.FilePath (takeDirectory, ()) -import System.Process (createProcess, cwd, - proc, waitForProcess) - -main :: IO () -main = withManager defaultManagerSettings $ \m -> do - args <- getArgs - token <- readFile "/auth-token" - (filepath, alias) <- - case args of - [x, y] -> return (x, y) - _ -> do - pn <- getProgName - putStrLn $ concat - [ "Usage: " - , pn - , " " - ] - exitFailure - - let uploadDocs = "exclusive" `isInfixOf` alias - uploadHackageDistro = alias == "unstable-ghc78-exclusive" - - putStrLn $ concat - [ "Uploading " - , filepath - , " as " - , alias - ] - - req1 <- parseUrl "http://www.stackage.org/upload" - let formData = - [ partBS "alias" $ S8.pack alias - , partFileSource "stackage" filepath - ] - req2 <- formDataBody formData req1 - let req3 = req2 - { method = "PUT" - , requestHeaders = - [ ("Authorization", S8.pack token) - , ("Accept", "application/json") - ] ++ requestHeaders req2 - , redirectCount = 0 - , checkStatus = \_ _ _ -> Nothing - } - res <- httpLbs req3 m - - snapid <- - case lookup "x-stackage-ident" $ responseHeaders res of - Just snapid -> do - putStrLn $ "New ident: " ++ S8.unpack snapid - return snapid - Nothing -> error $ "An error occurred: " ++ show res - - when uploadDocs $ do - putStrLn "Generating index file" - let root = takeDirectory filepath "haddock" - contents <- getDirectoryContents root - dirs <- filterM (\n -> doesDirectoryExist $ root n) - $ filter (not . ("." `isPrefixOf`)) - $ sort contents - writeFile (root "index.html") $ mkIndex (S8.unpack snapid) dirs - writeFile (root "style.css") styleCss - - putStrLn "Creating tarball" - (Nothing, Nothing, Nothing, ph) <- createProcess - (proc "tar" $ "cJf" : "haddock.tar.xz" : "index.html" : "style.css" : dirs) - { cwd = Just root - } - ec <- waitForProcess ph - if ec == ExitSuccess - then putStrLn "Haddock tarball generated" - else error "Error generating Haddock tarball" - - putStrLn "Uploading Haddocks" - - req1 <- parseUrl $ "http://www.stackage.org/upload-haddock/" - ++ S8.unpack snapid - let formData = - [ partFileSource "tarball" $ root "haddock.tar.xz" - ] - req2 <- formDataBody formData req1 - let req3 = req2 - { method = "PUT" - , requestHeaders = - [ ("Authorization", S8.pack token) - , ("Accept", "application/json") - ] ++ requestHeaders req2 - , redirectCount = 0 - , checkStatus = \_ _ _ -> Nothing - } - httpLbs req3 m >>= print - - when uploadHackageDistro $ do - lbs <- L.readFile $ takeDirectory filepath "build-plan.csv" - let req = "http://hackage.haskell.org/distro/Stackage/packages.csv" - { requestHeaders = [("Content-Type", "text/csv")] - , requestBody = RequestBodyLBS $ L.intercalate "\n" $ L8.lines lbs - , checkStatus = \_ _ _ -> Nothing - , method = "PUT" - } - httpLbs req m >>= print - -mkIndex :: String -> [String] -> String -mkIndex snapid dirs = concat - [ "\nHaddocks index" - , "" - , "" - , "" - , "" - , "
" - , "
" - , "

Haddock documentation index

" - , "

Return to snapshot

    " - , concatMap toLI dirs - , "
" - ] - where - toLI name = concat - [ "
  • " - , name - , "
  • " - ] - -styleCss :: String -styleCss = concat - [ "@media (min-width: 530px) {" - , "ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2 }" - , "}" - , "@media (min-width: 760px) {" - , "ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3 }" - , "}" - , "ul {" - , " margin-left: 0;" - , " padding-left: 0;" - , " list-style-type: none;" - , "}" - , "body {" - , " background: #f0f0f0;" - , " font-family: 'Lato', sans-serif;" - , " text-shadow: 1px 1px 1px #ffffff;" - , " font-size: 20px;" - , " line-height: 30px;" - , " padding-bottom: 5em;" - , "}" - , "h1 {" - , " font-weight: normal;" - , " color: #06537d;" - , " font-size: 45px;" - , "}" - , ".return a {" - , " color: #06537d;" - , " font-style: italic;" - , "}" - , ".return {" - , " margin-bottom: 1em;" - , "}"]