X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=assignment2.mdwn;h=ff600cc71e8107653cd31bdd0b42c78f0a16f579;hp=85ec6ce71385d856231a482a0bdc74a4aaaa1e16;hb=98652627403eaa920f51cedc4d0cc68c1103b972;hpb=70fdac4d0a4db28dc391e3ea13b9c590b6ef9760 diff --git a/assignment2.mdwn b/assignment2.mdwn index 85ec6ce7..ff600cc7 100644 --- a/assignment2.mdwn +++ b/assignment2.mdwn @@ -1,4 +1,4 @@ -For these assignments, you'll probably want to use a "lambda calculator" to check your work. This accepts any grammatical lambda expression and reduces it to normal form, when possible. See the page on [[using the programming languages]] for instructions and links about setting this up. +For these assignments, you'll probably want to use a "lambda calculator" to check your work. This accepts any grammatical lambda expression and reduces it to normal form, when possible. See our [lambda-let page](/lambda-let.html), based on Chris Barker's JavaScript lambda calculator and [Oleg Kiselyov's Haskell lambda calculator](http://okmij.org/ftp/Computation/lambda-calc.html#lambda-calculator-haskell). More Lambda Practice @@ -53,7 +53,7 @@ Reduce the following forms, if possible: Using the mapping specified in the lecture notes, translate the following lambda terms into combinatory logic: -
+
1. `\x.x`
2. `\xy.x`
3. `\xy.y`