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 james at 1:53 PM in Tools and Programming

 

[Trackback URL for this entry]

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« September »
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
282930