Haskell glossary Page
Haskell Glossary
A
* Abbreviations
* Abstract data type
* Algebraic data type
* Alpha conversion
* Anonymous function
* Applicative functor
B
* Beta reduction
* Bottom
C
* Camel case
* Closure
* Combinator
* Comparison of functional programming languages
* Concrete data type
* Confluent term rewriting system
* Constant applicative form
* Continuation
* Currying
D
* Deforestation
* Denotative
* DSL
* Dynamic
E
* Eager evaluation
* EDSL
* Embedded domain specific language
* Error
* Eta conversion
* Exception
* Existential type
F
* Fold
* Free expression
* Free monad
* Free structure
* Free variable
* Function
* Function composition
* Function inlining
* Function unfolding
* Functional dependencies
* Functional programming
G
* Garbage collector
* Generalised algebraic datatype
H
* Heterogenous collections
* Higher order function
* Hoare Property
I
* Import
* Impredicative types
* Infix operator
* Iterate
L
* Lambda abstraction
* Lambda calculus
* Lazy evaluation
* Lazy pattern match
* List comprehension
* Literate programming
M
* Maximal free expression
* Memory leak
* Monad (sans metaphors)
* Monomorphism
* Monomorphism restriction
* Multi-parameter type class
* Mutually recursive modules
N
* Non-strict semantics
P
* Parallel/Glossary
* Partial application
* Partial functions
* Pattern guard
* Peano numbers
* Phantom type
* Polymorphism
* Prelude
* Pure
R
* Recursion in a monad
* Reducible expression
* Refactoring
* Referential transparency
* Reified type
S
* Scoped type variables
* Section of an infix operator
* Seq
* Sharing
* Short cut fusion
* Short-circuiting
* Smart constructors
* Strict semantics
* Studly capitals
* Super combinator
T
* Tail recursion
* Terms
* Thunk
* Type class
* Type inference
* Type signature
* Type synonym
* Typing
V
* Variable
* Vogonism
https://wiki.haskell.org/Category:Glossary
{{navbar_haskell}}
{{navbar_footer}}