fffff Compiler
({>a,b <b,a}) >!swap ({>a,b (<a) <a,b < if (@ 1 +) <b,a - 1 - repeat}) >!range ({ @ len >n []. >outputs (pop <outputs swap push del) <n repeat del <outputs }) >!reverse 0 10 range (print) 10 repeat '' println ({ >if_true,if_false,condition <if_true <condition if <if_false <condition not if }) >!if_else ({ >n (1) (n 2 - fib n 1 - fib +) n 1 <= if_else }) >!fib [0 10 range]. []. >outputs ( pop fib <outputs swap push del ) 10 repeat <outputs println
Compile & run
Printed output
Compiled output
Decompiled output
JavaScript output