@@ -636,7+636,7 @@ We've also talked about a variety of **expressions** in our language, that evalu
* All of the literal atoms and literal containers
* Variables
* Complex expressions that apply `&` or some variable understood to be bound to a function to some arguments
* All of the literal atoms and literal containers
* Variables
* Complex expressions that apply `&` or some variable understood to be bound to a function to some arguments
-* Various other complex expressions involving λ or `let` or `letrec` or `case`
+* Various other complex expressions involving the keywords λ or `let` or `letrec` or `case`
The special syntaxes `[10, 20, 30]` are just shorthand for the more offical syntax using `&` and `[]`, and likewise for `{10, 20, 30}`. The `if ... then ... else ...` syntax is just shorthand for a `case`-construction using the literal patterns `'true` and `'false`.
The special syntaxes `[10, 20, 30]` are just shorthand for the more offical syntax using `&` and `[]`, and likewise for `{10, 20, 30}`. The `if ... then ... else ...` syntax is just shorthand for a `case`-construction using the literal patterns `'true` and `'false`.