~/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)}

;