"std.expression"?
すげー.
ちなみに std.bind は何回か自分で fix してたけど,いつか直せなくなって挫折したまま放置状態.
std.expression は std.bind を無用にしてしまうのかな?
import std.stdio; // http://www4.pf-x.net/~nazodane/cgi-bin/index.cgi?mode=upload:show&name=expression.d import std.expression; void main(){ writefln((_0+_1)(_0-_1,_0)(4,2)); auto add = _0 + _1; auto sub = _0 - _1; writefln(add(sub(_1,_!(2)),_0)(2,3)); f!(writefln)(f!((int a,int b){return a+b;})(_0,_1))(2,3); }