Eigenpoll : D wish list : Full lexical closures
I'd like to see full lexical closures, such that writing:
delegate(int,int) main(int a,int b) {
return closure(int x,int y){return x*y + a*b;};
}
returns a delegate of a method with the signature and body from the closure expression of an object holding a and b inside itself with no accessor methods. Each closure expression would return a new closure delegate to a new closure object.
Sorry if I got some syntax wrong.
Report this item for cleanup