Wednesday, 17 September 2008
Ruby lambda
« Whoops | Main | Overly Educated »
I was chatting with a friend yesterday about scripting languages. Ruby has nice lambda functions:
#!/usr/bin/ruby
lambda{|f|f[f,lambda{|x|lambda{||x+=1;}}[1]];}[lambda{|f,g|
lambda{|n|puts(n);f[f,lambda{|h|lambda{||h[h];}}[lambda{|h|
lambda{|f|(f%n==0)?h[h]:f;}[g[]];}]];}[g[]];}];
Posted by at 1:53 PM in Tools and Programming
[Trackback URL for this entry]
