On 10/31/2013 10:19 PM, Ali Çehreli wrote:
...

Y Combinator? (No, I have not solved it yet. :) )

   http://rosettacode.org/wiki/Y_combinator#D

Ali


Oh my god, my eyes!

auto y(S,T...)(S delegate(T) delegate(S delegate(T)) f){
    struct F{ S delegate(T) delegate(F) f; alias f this; }
    return (x=>x(x))(F(x=>f((T v)=>x(x)(v))));
}

Reply via email to