X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=exercises%2Fassignment2.mdwn;h=1fa697889398a124f118e722ad03d94f82eb691f;hp=f8467f7a8d21f765a867397ba689569909f6ea9a;hb=077b3c9d4eb81dc63a3b5cf75d4185812728e1f3;hpb=eed5a6fd5737e66a650e011355daf79d0a99ae1f diff --git a/exercises/assignment2.mdwn b/exercises/assignment2.mdwn index f8467f7a..1fa69788 100644 --- a/exercises/assignment2.mdwn +++ b/exercises/assignment2.mdwn @@ -96,7 +96,7 @@ Now we can write: (t snd_of_three) ; will evaluate to 20 If you're puzzled by having the triple to the left and the function that -operates on it come second, think about why it's being done this way: the pair +operates on it come second, think about why it's being done this way: the triple is a package that takes a function for operating on its elements *as an argument*, and returns *the result of* operating on its elements with that function. In other words, the triple is a higher-order function.