Since my last post I went and asked a professor about Scheme and some good exercises I could do to familiarize myself with the language.
Here is one of the questions he e-mailed me that I just can't figure out:
1) Create a function that has the same behavior as
map
. Do not usemap
in your implementation.
As well as this:
2) Create a function that will transform the list
'(map func '(some list))
into a function invocation for the function you defined in step 1. If you evaluate the resulting code, it should have the effect of performing the map operation.
Any help I can get would be really helpful.