Crafting interpreter
// print "hello, world" fun hello() { print "hello, world"; } hello(); fun fib(n) { if (n <= 1) return n; return fib(n - 2) + fib(n - 1); } // print first 10 fibonacci numbers for (var i = 0; i < 10; i = i + 1) { print fib(i); }
Result