Skip to content

Instantly share code, notes, and snippets.

@bravit
Last active November 24, 2016 05:14
Show Gist options
  • Save bravit/fac99bcbe81b5c05814e1122985eccfe to your computer and use it in GitHub Desktop.
Save bravit/fac99bcbe81b5c05814e1122985eccfe to your computer and use it in GitHub Desktop.
Numbers of packages on Hackage as of November 23, 2016 (10519 packages in total)
4081 Haskell2010
3340 FlexibleInstances
3220 OverloadedStrings
2717 FlexibleContexts
2612 ScopedTypeVariables
2590 CPP
2416 DeriveDataTypeable
2334 MultiParamTypeClasses
2025 TypeFamilies
1751 TemplateHaskell
1726 GeneralizedNewtypeDeriving
1460 RankNTypes
1371 RecordWildCards
1336 UndecidableInstances
1289 BangPatterns
1261 TypeSynonymInstances
1115 TypeOperators
1096 DeriveGeneric
1080 GADTs
920 ForeignFunctionInterface
885 FunctionalDependencies
818 StandaloneDeriving
818 TupleSections
799 DataKinds
733 LambdaCase
726 ExistentialQuantification
669 EmptyDataDecls
655 Rank2Types
646 DeriveFunctor
636 ViewPatterns
608 PatternGuards
592 ConstraintKinds
591 QuasiQuotes
585 NoImplicitPrelude
565 KindSignatures
550 NoMonomorphismRestriction
467 MagicHash
411 OverlappingInstances
367 DefaultSignatures
334 NamedFieldPuns
299 DeriveTraversable
294 DeriveFoldable
287 PolyKinds
286 Trustworthy
257 UnboxedTuples
205 MultiWayIf
191 PackageImports
186 Safe
181 Arrows
174 UnicodeSyntax
167 ParallelListComp
161 Haskell98
158 PatternSynonyms
134 IncoherentInstances
133 DoAndIfThenElse
113 LiberalTypeSynonyms
108 ImpredicativeTypes
104 RecursiveDo
100 InstanceSigs
97 ImplicitParams
64 ExtendedDefaultRules
55 RebindableSyntax
54 AllowAmbiguousTypes
52 DeriveAnyClass
51 Unsafe
50 ExplicitForAll
50 OverloadedLists
45 RoleAnnotations
44 UnliftedFFITypes
42 AutoDeriveTypeable
36 NegativeLiterals
35 DoRec
33 ExplicitNamespaces
28 DisambiguateRecordFields
27 PartialTypeSignatures
27 PolymorphicComponents
25 RelaxedPolyRec
25 TypeApplications
24 PatternSignatures
23 NondecreasingIndentation
22 UndecidableSuperClasses
20 EmptyCase
19 ConstrainedClassMethods
18 MonadComprehensions
18 TypeInType
17 PostfixOperators
14 CApiFFI
14 MonoLocalBinds
13 JavaScriptFFI
13 NoMonoLocalBinds
12 GHCForeignImportPrim
10 GADTSyntax
10 NullaryTypeClasses
10 TemplateHaskellQuotes
9 OverloadedLabels
9 TransformListComp
8 BinaryLiterals
8 NoRebindableSyntax
8 TypeFamilyDependencies
7 InterruptibleFFI
7 NPlusKPatterns
7 StaticPointers
7 Strict
6 DuplicateRecordFields
6 NoBangPatterns
6 NoMonoPatBinds
6 ParallelArrays
5 ApplicativeDo
5 DeriveLift
5 NumDecimals
5 StrictData
4 DatatypeContexts
4 MonomorphismRestriction
3 ImplicitPrelude
3 NoOverloadedStrings
2 NamedWildCards
2 NoAutoDeriveTypeable
2 NoCPP
2 NoPolyKinds
1 DeriveGenerics
1 DerivingDataTypeable
1 JavascriptFFI
1 NoDataKinds
1 NoDatatypeContexts
1 NoDisambiguateRecordFields
1 NoExtendedDefaultRules
1 NoForeignFunctionInterface
1 NoIncoherentInstances
1 NoRecordWildCards
1 NoTypeFamilies
1 NoUndecidableInstances
1 RecordPuns
1 SafeImports
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment