X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=topics%2Fweek1.mdwn;h=9473c331014b101d49573d91d30fcdc9ca8d0f16;hp=446d7a724fc609ec45a7b253c1505873d92ecc93;hb=371a6b4c34bee27aa68aed46855ff775114748be;hpb=d287d7719b3b2b0418e8b00b7fd2ec306fd3ec5a diff --git a/topics/week1.mdwn b/topics/week1.mdwn index 446d7a72..9473c331 100644 --- a/topics/week1.mdwn +++ b/topics/week1.mdwn @@ -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 -* 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`.