Personal tools
Home
Log in / create account
Views
Category
Discussion
View source
History
Category:Idioms
From HaskellWiki
Jump to:
navigation
,
search
Subcategories
There are 2 subcategories to this category.
P
Performance
T
Type-level programming
Pages in category "Idioms"
There are 104 pages in this category.
A
Almost Haskell
Amb
Avoiding IO
B
Base cases and identities
Blow your mind
Blueprint
Bounds checking
Bracket pattern
C
Case
Circular programming
Collaborative filtering
Combinator pattern
Comparison chain
Compose
Composing functions with multiple values
Concrete view
Continuation
Converting numbers
D
Data structures not functions
Default values in records
Difference list
E
Enumerator and iteratee
Error vs. Exception
Existential type
F
Factory function
Foldable and Traversable
Foldl as foldr
Foldr Foldl Foldl'
Functions not data structures
G
Generic number type
GetOpt
Global keys
H
Hash consing
Heterogenous collections
H cont.
High-level option handling with GetOpt
Higher order function
I
IO入門編
Idiom brackets
Indent
Indirect composite
Inferring types
Infinity and efficiency
Infix expressions
Integers too big for floats
Introduction to IO
Iteratee I/O
K
Keyword arguments
L
Laziness is not always good
Lazy functors
Lifting
Lifting pattern
List function suggestions
List instance
List notation
M
Maintaining laziness
Meet Bob The Monadic Lover
Memoization
Monadic regions
Multiple instances
Mutually recursive modules
N
New monads
Non-empty list
Non-trivial type synonyms
Not just Maybe
O
Obfuscation
P
Parallel machine
Parallelism vs. Concurrency
Partial application
Partial signatures
P cont.
Peano numbers
Performance
Phantom type
Physical equality
Pointfree
Polyvariadic functions
Q
QuickCheck / GADT
QuickCheck as a test set generator
R
Roman numerals
Runtime compilation
S
Separating shape and content
Separation of concerns
Smart constructors
Stanamic typing
Stateful nondeterminism
T
Tail recursion
Ternary operator
The Monadic Way
Timing computations
Timing out computations
Top-level vs. local recursion
Traits type class
Tying the Knot
Type SK
Type arithmetic
Type variables instead of concrete types
Type witness
Typeful symbolic differentiation
U
Unsafe functions
Untypechecking
V
Varargs
W
Worker wrapper
Wrapper types
Z
Zipper
Zipper monad
Category
:
Haskell
Navigation
Haskell
Wiki community
Recent changes
Random page
Toolbox
What links here
Related changes
Upload file
Special pages
Printable version
Permanent link