(no commit message)
authorbarker <barker@web>
Mon, 13 Sep 2010 13:28:36 +0000 (09:28 -0400)
committerLambda Wiki <lambda@SERVER.PHILOSOPHY.FAS.NYU.EDU>
Mon, 13 Sep 2010 13:28:36 +0000 (09:28 -0400)
assignment1.mdwn

index fad7c8c..313db95 100644 (file)
@@ -24,14 +24,14 @@ In Racket, these can be defined like this:
        (define true (lambda (t) (lambda (f) t)))
        (define false (lambda (t) (lambda (f) f)))
 
        (define true (lambda (t) (lambda (f) t)))
        (define false (lambda (t) (lambda (f) f)))
 
-test
-8. Define a "neg" operator that negates "true" and "false".
+(8). Define a "neg" operator that negates "true" and "false".
 Expected behavior: (((neg true) 10) 20) evaluates to 20,
 (((neg false) 10) 20) evaluates to 10.
 
 Expected behavior: (((neg true) 10) 20) evaluates to 20,
 (((neg false) 10) 20) evaluates to 10.
 
-9. Define an "and" operator.
+(9). Define an "and" operator.
 
 10. Define an "xor" operator. (If you haven't seen this term before, here's a truth table:
 
 10. Define an "xor" operator. (If you haven't seen this term before, here's a truth table:
+
        true xor true = false
        true xor false = true
        false xor true = true
        true xor true = false
        true xor false = true
        false xor true = true