pavone@46: #{ pavone@46: pavone@46: fib <- :n { pavone@46: last <- 0 pavone@46: cur <- 1 pavone@46: counter <- 0 pavone@46: while: { counter < n } do: { pavone@46: counter <- counter + 1 pavone@46: tmp <- last pavone@46: last <- cur pavone@46: cur <- last + tmp pavone@46: } pavone@46: cur pavone@46: } pavone@46: pavone@46: main <- { pavone@46: print: (string: (fib: 30)) . "\n" pavone@46: } pavone@46: pavone@46: }