|
|
Ad hoc currying in Scheme (1) |
It is possible to achieve 'the currying effect' by generalizing functions, which requires two or more parameters,
to only require a single parameter |
Motivation: |
| A legal mapping and an impossible attempt to curry the mapping function.
The last example shows an application of curry2 to achieve the wanted effect, but as it appears,
the solution is not very elegant. |
This is a higher-order function which generalizes the function passed as parameter to curry-generalized.
The generalization provides for just passing a single parameter to f, in the vein of currying. |