language extension
- Introduction to GHC language extensions
- Applicative
do
- Block Arguments
- Derive Generic
- Derive Lift
- Deriving strategies
- Deriving via
- Explicit
forall
- GHC extensions to Haskell
- GADT syntax
- Generalized newtype deriving
- Instance signatures
- Lambda case
- Magic hash
- Multi-way if
- No implicit Prelude
- No monomorphism restriction
- Numeric underscores
- Overloaded strings
- Partial type signatures
- Quasi-quotes
- Scoped type variables
- Stock deriving extensions
- Template Haskell
- Visible type applications
- Type operators
- History of scoped type variables
- Monomorphism restriction