>If you want to honor @jimweirich, treat everyone like they're your best friend, smart, and fascinating. That's how he lived.
It was hands down the best talk at the conference that year. RIP.
Edit: 2013 => 2012
(@\fact\n \n==n <= n 0 1 (* n (fact (- n 1))))
The symbol "fact" is arbitrary, e.g. you could say this instead:
(@\loop\n \n==n <= n 0 1 (* n (loop (- n 1))))
\fact = (@\loop\n \n==n <= n 0 1 (* n (loop (- n 1))))
Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich (uploaded by Confreaks):