Skip to content

Instantly share code, notes, and snippets.

@hvr hvr/gist:fd4fa2f10d4a10c7ebcc Secret
Created Sep 26, 2015

Embed
What would you like to do?
Language Pragma popularity on Hackage by package count
2654 FlexibleInstances
2517 Haskell2010
2195 OverloadedStrings
2145 CPP
2088 FlexibleContexts
2025 ScopedTypeVariables
1940 DeriveDataTypeable
1929 MultiParamTypeClasses
1377 GeneralizedNewtypeDeriving
1373 TypeFamilies
1326 TemplateHaskell
1166 TypeSynonymInstances
1101 UndecidableInstances
1087 RankNTypes
1045 BangPatterns
969 ForeignFunctionInterface
871 RecordWildCards
857 GADTs
777 FunctionalDependencies
739 TypeOperators
672 ExistentialQuantification
645 Safe
640 EmptyDataDecls
630 Rank2Types
602 StandaloneDeriving
585 PatternGuards
567 TupleSections
538 ViewPatterns
538 Unsafe
513 DeriveGeneric
475 OverlappingInstances
427 QuasiQuotes
391 MagicHash
389 DeriveFunctor
375 KindSignatures
371 DataKinds
327 ConstraintKinds
310 LambdaCase
267 NamedFieldPuns
254 Haskell98
227 Trustworthy
210 UnboxedTuples
202 DefaultSignatures
199 Arrows
167 PackageImports
159 UnicodeSyntax
158 DeriveTraversable
156 DeriveFoldable
153 PolyKinds
148 ParallelListComp
138 IncoherentInstances
135 ImpredicativeTypes
125 DoAndIfThenElse
119 MultiWayIf
89 RecursiveDo
81 ImplicitParams
79 LiberalTypeSynonyms
69 ExtendedDefaultRules
61 RebindableSyntax
54 PatternSignatures
45 UnliftedFFITypes
44 DoRec
43 InstanceSigs
37 PatternSynonyms
36 PolymorphicComponents
36 ExplicitForAll
34 RelaxedPolyRec
31 DisambiguateRecordFields
29 RoleAnnotations
28 PostfixOperators
25 TransformListComp
25 AutoDeriveTypeable
23 OverloadedLists
23 AllowAmbiguousTypes
19 NondecreasingIndentation
18 MonoLocalBinds
17 ExplicitNamespaces
16 EmptyCase
14 GHCForeignImportPrim
14 DatatypeContexts
14 CApiFFI
13 NPlusKPatterns
13 MonadComprehensions
13 ConstrainedClassMethods
12 RecordPuns
12 ImplicitPrelude
11 ParallelArrays
10 NullaryTypeClasses
10 MonomorphismRestriction
9 InterruptibleFFI
8 NegativeLiterals
8 JavaScriptFFI
7 PartialTypeSignatures
7 MonoPatBinds
6 GADTSyntax
5 DeriveAnyClass
4 NumDecimals
3 TraditionalRecordSyntax
3 BinaryLiterals
2 NamedWildCards
1 StaticPointers
0 RelaxedLayout
0 AlternativeLayoutRuleTransitional
0 AlternativeLayoutRule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.