X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=topics%2Fweek7_untyped_evaluator.mdwn;fp=topics%2Fweek7_untyped_evaluator.mdwn;h=f18bdc69e27c347b33d24c41961e96ccc8b790cb;hp=6e5480ad89f82c57718dfbd843a23f75588f6652;hb=51d15385556bddc2e53ee2ea928a3007528872a3;hpb=a5723cda8e6121b30d680b0c378d666ec80c9252 diff --git a/topics/week7_untyped_evaluator.mdwn b/topics/week7_untyped_evaluator.mdwn index 6e5480ad..f18bdc69 100644 --- a/topics/week7_untyped_evaluator.mdwn +++ b/topics/week7_untyped_evaluator.mdwn @@ -475,7 +475,7 @@ Here is some more sample inputs, each of which the parser is happy with: /* note that it's not f x (g y) (h z) */ "strings" /* you can input these and pass them around, but can't perform any operations on them */ -Predefined combinators include: `S`, `K` (same as `const`), `I` (same as `id`), `B` (same as `(o)`, occurring in prefix not infix position), `C` (same as `flip`), `T`, `V` (the Church pairing combinator), `W`, `M` (better known as `ω`), and `L`. +Predefined combinators include: `S`, `K` (same as `const`), `I` (same as `id`), `B` (same as `(o)`, occurring in prefix not infix position), `C` (same as `flip`), `T` (same as `flip ($)`), `V` (the Church pairing combinator), `W`, `M` (better known as `ω`), and `L`. The parser also accepts `letrec ... in ...` terms, but currently there is no implementation for how to reduce/interpret these (that's for a later assignment), so you'll just get an error.