Currying
 
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.
 
 
Musikinformatik II
Montag, 2. April 2007