? |
“Errors as tag unions” |
34 |
?? |
“The bird” |
36 |
.. in a record |
“Mountains” |
27 |
| Anonymous function |
“Functions” |
15 |
| Block |
“Functions” |
8, 32 |
Box |
“The platform” |
|
| Closure |
“The road” |
|
| Constant |
“Functions” |
10, 14 |
crash |
“Errors as tag unions” |
18, 23, 25, 28, 34, 36 |
| Doc comment |
“Functions” |
24, 37 |
Effect and ! |
“Pure functions and effects” |
12, 38 |
expect |
“Proving it” |
1, 10, 23 |
| Function as a value |
“Functions” |
15, 33 |
if expression |
“Functions” |
7, 15, 30 |
| Invariant |
“Errors as tag unions” |
18, 23, 25, 28, 32, 33, 34, 37 |
| List functions |
“Lists and map: a far tree” |
13, 17, 28, 31, 33, 34, 36 |
match |
“Tag unions: billboard critters” |
1, 7, 10, 12, 13, 15, 18, 19, 22, 26, 27, 33, 35 |
| Method |
“Where clauses: asking a kind” |
6, 7, 23, 33 |
| Method call |
“Functions” |
7, 12, 33 |
| Module |
“Platforms, packages and modules” |
throughout |
| Nominal type |
“Tag unions: billboard critters” |
5, 12, 27 |
| Opaque type |
“Opaque types: the clock” |
1, 5, 7, 8, 9, 11, 15, 25, 28, 30, 36, 37 |
| Package |
“Platforms, packages and modules” |
12, 38 |
| Platform |
“The platform” |
2, 3, 4, 9, 10, 11, 14, 16, 20, 22, 24, 35 |
| Pure function |
“Pure functions and effects” |
12, 29, 37, 38 |
| Record |
“Types” |
throughout |
| Record update |
“Records” |
17, 20, 27, 34 |
| Tag |
“Tag unions: billboard critters” |
throughout |
| Tag union |
“Tag unions: billboard critters” |
1, 11, 12, 14, 18, 19, 20, 34, 36, 37 |
| Thin and thick arrows |
“Pure functions and effects” |
6, 29, 38 |
Try |
“Errors as tag unions” |
15, 17, 18, 34 |
| Type annotation |
“Functions” |
2, 7, 8, 12, 14, 36, 38 |
| Type variable |
“Types” |
1, 11, 12, 16 |
var and while |
“Variables and loops: rehearsal” |
|
where clause |
“Where clauses: asking a kind” |
1, 13 |