-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhs.TERMS.md
114 lines (109 loc) · 1.78 KB
/
hs.TERMS.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Haskell :: TERMS
- Abstract syntax tree
- Arrow notation
- Constructor
- Cunning Newtype Deriving
- Foreign Function Interface
- Functional dependencies
- GADT
- Import
- Keywords
- Kind
- Layout
- Literate programming
- Newtype
- Pattern guard
- Quasiquotation
- Section of an infix operator
- Smart constructors
- Smart destructors
- Template Haskell
- Type
- Type families
- Type signature
- Unary operator
- View patterns
Concepts
- IO
- Lazy IO
- Handle IO
- Streaming IO
- Conduit
- Iteratee
- Pipes
- FRP
- Quickcheck
- Smallcheck
- lazysmallcheck
- HSpec
* Data transfer formats
- serialization
- aeson, JSON
- XML
- yaml
- csv
* Direct Mutability
- MVar
- CVar
- Mutable structures
- mutable array
* Lenses
- lens
- lens-aeson
* Parsing
- Parsing combinators
- Parsec
- megaparsec
- Attoparsec
- Happy, Alex
- BNFC
* Template Haskell
- raw-strings-qq
* Web Frameworks
- Yesod
- Snap
- Happstack
* Monads
- Free, Freer
- Monad transformers
* Concurrency
- Concurrency
- Parallelism
- async
* DSLs
- GADTs
* Polymorphism
- Higher-rank types, Rank-n Types
- Recursive polymorphism
- Quantification
- Universal
- Existential
* Kind system
- Higer-kinded polymorphism
- Constraint kind
* Constraints
- Constraint kind
* Dependent Haskell
- data (ctor) promotion, DataKinds
- singletons
- type families
- typelits-witnesses
- TypeLits
* Type Theory
- Liquid Haskell
- Lambda Calculus
- Recursion schemas
- type inference
- type unification
- unification-fd
- type equality
- weak propositional type equality
- stronk propositional type equality
* Category Theory
- Functors, Contravariants
- Monads, Comonads
- Natural Tranformations
- pointed
- recursion-schemes
- semigroupoids
- semigroups