Hah, nothing like writing a macro only to replace it with a basic function.
Is there some good reason to use the macro version?
Edit: also the 2nd version is not (as far as I can tell) "self-evaluating"; does that make it partial function application and not Currying? Or is there another distinction that I am missing?
Is there some good reason to use the macro version?
Edit: also the 2nd version is not (as far as I can tell) "self-evaluating"; does that make it partial function application and not Currying? Or is there another distinction that I am missing?