Haskell Extensions

Table of Content [WIP]

AllowAmbiguousTypes

BangPatterns

ConstraintKinds

DataKinds

DefaultSignatures

DerivingStrategies

EmptyCase

FlexibleContexts

FlexibleInstances

InstanceSigs

KindSignatures

LambdaCase

MonoLocalBinds

MultiParamTypeClasses

MultiWayIf

NamedFieldPuns

NoImplicitPrelude

NoMonomorphismRestriction

OverloadedStrings

PackageImports

RecordWildCards

ScopedTypeVariables

StandaloneDeriving

TupleSections

TypeApplications

TypeOperators

UndecidableInstances

ViewPatterns

AllowAmbiguousTypes

AllowAmbiguousTypes

BangPatterns

BangPatterns

ConstraintKinds

ConstraintKinds

DataKinds

DataKinds

DefaultSignatures

DefaultSignatures

DerivingStrategies

DerivingStrategies

EmptyCase

EmptyCase

FlexibleContexts

FlexibleContexts

FlexibleInstances

FlexibleInstances

InstanceSigs

InstanceSigs

KindSignatures

KindSignatures

LambdaCase

LambdaCase

MonoLocalBinds

MonoLocalBinds

MultiParamTypeClasses

MultiParamTypeClasses

MultiWayIf

MultiWayIf

NamedFieldPuns

NamedFieldPuns

NoImplicitPrelude

NoImplicitPrelude

NoMonomorphismRestriction

NoMonomorphismRestriction

OverloadedStrings

OverloadedStrings

PackageImports

PackageImports

RecordWildCards

RecordWildCards

ScopedTypeVariables

ScopedTypeVariables

StandaloneDeriving

StandaloneDeriving

TupleSections

TupleSections

TypeApplications

TypeApplications

TypeOperators

TypeOperators

UndecidableInstances

UndecidableInstances

ViewPatterns

ViewPatterns

Posted on August 1, 2019