From aa7244316365eb60642e4ab70bee7cfcc427593b Mon Sep 17 00:00:00 2001 From: barker Date: Mon, 13 Sep 2010 10:01:52 -0400 Subject: [PATCH] --- assignment1.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assignment1.mdwn b/assignment1.mdwn index d14f792f..9c7eaf55 100644 --- a/assignment1.mdwn +++ b/assignment1.mdwn @@ -81,7 +81,7 @@ To extract the first element of a pair p, you write: p (\fst \snd. fst) -Here are some defintions in Racket: +Here are some definitions in Racket: (define make-pair (lambda (fst) (lambda (snd) (lambda (f) ((f fst) snd))))) (define get-first (lambda (fst) (lambda (snd) fst))) @@ -137,7 +137,7 @@ your choice). (((make-triple M) N) P) -should return an object that behaves in a reasonable way to serve as a triple. In addition to defining the make-triple function, you have to show how to extraxt elements of your triple. Write a get-first-of-triple function, that does for triples what get-first does for pairs. Also write get-second-of-triple and get-third-of-triple functions. +should return an object that behaves in a reasonable way to serve as a triple. In addition to defining the make-triple function, you have to show how to extract elements of your triple. Write a get-first-of-triple function, that does for triples what get-first does for pairs. Also write get-second-of-triple and get-third-of-triple functions. * Write a function second-plus-third that when given to your triple, returns the result of adding the second and third members of the triple. -- 2.11.0