tweak ml code/instructions
[lambda.git] / assignment2.mdwn
index c60f50e..85f63f3 100644 (file)
@@ -1,3 +1,6 @@
+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.
+
+
 More Lambda Practice
 --------------------
 
@@ -88,7 +91,7 @@ For these exercises, assume that `LIST` is the result of evaluating:
 
 should evaluate to a list containing just those of `a`, `b`, `c`, `d`, and `e` such that `f` applied to them evaluates to `true`.
 
-<LI>How would you implement map using the either the version 1 or the version 2 implementation of lists?
+<LI>What goes wrong when we try to apply these techniques using the version 1 or version 2 implementation of lists?
 
 <LI>Our version 3 implementation of the numbers are usually called "Church numerals". If `m` is a Church numeral, then `m s z` applies the function `s` to the result of applying `s` to ... to `z`, for a total of *m* applications of `s`, where *m* is the number that `m` represents or encodes.