stl.startup (arity 1)¶

startup Macro - Should be the first piece of code in your program.
Inits the IO variable, and jumps to the given code start.

Signature¶

def startup code_start > IO { ... }

Defined in runlib.fj — lines 22–26 (view on GitHub).

Complexity¶

  • Time: 2

  • Space: 2

See the complexity glossary for what @, w, dw, dbit, n mean.

Output labels¶

This macro exposes labels into the caller’s scope via >:

  • IO — the address of the opcode that’s reserved for Input/Output. More info in https://esolangs.org/wiki/FlipJump#Input_/_Output

Used by¶