pavone@10: #{ pavone@10: pavone@10: console <- foreign: #{ pavone@10: log <- foreign: :val {} pavone@10: } pavone@10: pavone@10: true <- #{ pavone@10: if:else <- :self trueblock :elseblock { pavone@10: trueblock: pavone@10: } pavone@10: } pavone@10: pavone@10: false <- #{ pavone@10: if:else <- :self trueblock :elseblock { pavone@10: elseblock: pavone@10: } pavone@10: } pavone@10: pavone@10: fib <- :n { pavone@10: if: n < 2 { pavone@10: 1 pavone@10: } else: { pavone@10: (fib: n-1) + (fib: n-2) pavone@10: } pavone@10: } pavone@10: pavone@10: main <- { pavone@10: console log: (fib: 30) pavone@10: } pavone@10: pavone@10: }