~/NetBeansProjects/jruby ➔ cat fib.rb
def fib(n => :fixnum)
if n < 2
n
else
fib(n - 1) + fib(n - 2)
end
end
def go
fib(35)
end
~/NetBeansProjects/jruby ➔ cat fib.rb.c
int fib(int n) {if (n < 2) {n} else {fib(n - 1) + fib(n - 2)}}
;
int go() {fib(35)}
;
Pastie
