</> APL Run Loading interactive WebAssembly workspace…

AST Compiler Execution Badges

Inspect how the APL Run compiler optimizes and executes every node of your APL program in the AST Viewer:

  • ● Compiled — Dfn or sub-expression compiled to vector bytecode VM instructions.
  • ♻ TCO (Tail Call Optimization) — Recursive self-call (∇) in tail position reuses stack frames in O(1) space.
  • 🔥 Fused — Element-wise operator chain merged into a single-pass register loop with zero intermediate array allocations.
  • ⚡ Specialized — Unboxed Real1D gradual-type VM fast path or pattern-inlined operator (e.g. {≢⍵}⌸).