Statements (85)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Programming_Language_Feature
|
| gptkbp:documentation |
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html
|
| gptkbp:example |
gptkb:GADTs
gptkb:CPP gptkb:Safe gptkb:TemplateHaskell Strict Trustworthy Unsafe AllowAmbiguousTypes BangPatterns DataKinds DefaultSignatures DeriveAnyClass DeriveFunctor DeriveGeneric DisambiguateRecordFields DuplicateRecordFields EmptyCase EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances ForeignFunctionInterface FunctionalDependencies GeneralizedNewtypeDeriving InterruptibleFFI KindSignatures LambdaCase LinearTypes MagicHash MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedLabels OverloadedLists OverloadedStrings PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RebindableSyntax RecordWildCards ScopedTypeVariables StandaloneDeriving StrictData TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances UnboxedSums UnboxedTuples UndecidableInstances UndecidableSuperClasses ViewPatterns BlockArguments ConstrainedClassMethods DeriveFoldable DeriveTraversable DerivingStrategies DerivingVia ExplicitForAll ImpredicativeTypes InstanceSigs LiberalTypeSynonyms MonadComprehensions NegativeLiterals NullaryTypeClasses NumericUnderscores RecursiveDo RelaxedPolyRec RoleAnnotations StandaloneKindSignatures TransformListComp UnicodeSyntax |
| gptkbp:purpose |
Enable additional language features in Haskell
|
| gptkbp:usedIn |
gptkb:Glasgow_Haskell_Compiler
|
| gptkbp:bfsParent |
gptkb:Typed_Haskell
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
GHC Extensions
|