Name: Anonymous 2007-11-27 20:52
How would I do this in lisp?
sub test { return (1, 2, 3) }
my ($a, $b, $c) = test();
sub test { return (1, 2, 3) }
my ($a, $b, $c) = test();
function fib(n){
return (function(i){
return i==1?0:arguments.callee(i-1)+(function(i){
return i==1?1:arguments.callee.caller(i-1)
})(i-1)
})(n+1)
}