[plt-scheme] Some fine distinctions
> Individually I think I know what they are but I would have a tough
> time if asked to distinguish.
>
> Currying vs Partial evaluation.
let me try my hands on this one:
currying is just about the possibility to pass arguments to a function
in separate steps. Ie. passing a parameter returns a function that
waits for the other parameters.
partial evaluation further implies that when you have a parameter that
becomes known, you evaluate what you can of the resulting function.
-- Éric