X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=topics%2Fweek1.mdwn;h=70f330edd496e74acd12aa627303adb978276189;hp=ee5478c254692d4054751c437515f06f7e0ddab9;hb=468239d70a8dc3c296931ee45721f9f7036b7f0b;hpb=b057018533a518fea06b637c2a80889c695a1556 diff --git a/topics/week1.mdwn b/topics/week1.mdwn index ee5478c2..70f330ed 100644 --- a/topics/week1.mdwn +++ b/topics/week1.mdwn @@ -616,7 +616,7 @@ There are also some [[advanced notes|week1 advanced notes]] extending this week' ### Summary ### -Here is the hierarcy of **values** that we've talked about so far. +Here is the hierarchy of **values** that we've talked about so far. * Multivalues * Singular values, including: @@ -640,3 +640,5 @@ We've also talked about a variety of **expressions** in our language, that evalu 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`. +We also talked about **patterns**. These aren't themselves expressions, but form part of some larger expressions. +