Cabal-1.1.3ContentsIndex
Language.Haskell.Extension
Portability portable
Stability alpha
Maintainer Isaac Jones <ijones@syntaxpolice.org>
Description
Haskell language extensions
Synopsis
data Extension
= OverlappingInstances
| RecursiveDo
| ParallelListComp
| MultiParamTypeClasses
| NoMonomorphismRestriction
| FunctionalDependencies
| RankNTypes
| PolymorphicComponents
| ExistentialQuantification
| ScopedTypeVariables
| ImplicitParams
| FlexibleContexts
| FlexibleInstances
| EmptyDataDecls
| CPP
| TypeSynonymInstances
| TemplateHaskell
| ForeignFunctionInterface
| AllowOverlappingInstances
| AllowUndecidableInstances
| AllowIncoherentInstances
| InlinePhase
| ContextStack
| Arrows
| Generics
| NoImplicitPrelude
| NamedFieldPuns
| PatternGuards
| ExtensibleRecords
| RestrictedTypeSynonyms
| HereDocuments
| UnsafeOverlappingInstances
Documentation
data Extension
This represents language extensions beyond Haskell 98 that are supported by some implementations, usually in some special mode.
Constructors
OverlappingInstances
RecursiveDo
ParallelListComp
MultiParamTypeClasses
NoMonomorphismRestriction
FunctionalDependencies
RankNTypes
PolymorphicComponents
ExistentialQuantification
ScopedTypeVariables
ImplicitParams
FlexibleContexts
FlexibleInstances
EmptyDataDecls
CPP
TypeSynonymInstances
TemplateHaskell
ForeignFunctionInterface
AllowOverlappingInstances
AllowUndecidableInstances
AllowIncoherentInstances
InlinePhase
ContextStack
Arrows
Generics
NoImplicitPrelude
NamedFieldPuns
PatternGuards
ExtensibleRecords
RestrictedTypeSynonyms
HereDocuments
UnsafeOverlappingInstances
Instances
Show Extension
Read Extension
Eq Extension
Produced by Haddock version 0.6