カリー化
http://d.hatena.ne.jp/lethevert/20050824/p1
これで「カリー化」と言われても確かに違和感ありますね。確かに引数を順番に適用していっているので、カリー化になっていると言って言えないことはないとは思いますが…
カリー化(というか部分適用ですけど)を直接に表現しているのは、STLのbinderなんかだと思います。
そういえば、boostなんかにlambda式はありますね。マクロではなくテンプレートを使いまくりで、がんばってたような気がします。にしても、結局外側の変数にはアクセスできなかったりする(と思う)ので、結局やねうらおさんのようなクロージャを処理するためのプリプロセッサを利用するアプローチのほうが有効だと思いますが。
※ウソ多すぎ。すみません。jmkさんありがとうございます。