Mithilfe der Operationen höherer Ordnung können wir problemlos mehrwertige Prozeduren (solche mit mehreren Parametern) in solche mit weniger (normalerweise nur einem) Parameter(n) verwandeln. Diese Technik wurde von Christopher Strachey nach dem Logiker Haskell Curry „currying“ genannt. „Erfunden“ wurde sie von Moses Schönfinkel und Gottlob Frege. Ge“curry“te Funktionen kann man in allen Sprachen schreiben, in denen Funktionen ohne Einschränkungen Parameter wie auch dynamisch erzeugtes Resultat von Funktionen sein können. Beispiele sind in 11-currying.scm. Dieser Link (Dank an David Kamp) hat weitere Informationen. Dieser noch bessere. Dann versteht man auch, warum ich den deutschen Namen nicht verwende.