Skip to content

Fe Language Reference

In the meantime, the authoritative material lives in:

The upstream Fe project (rxi/fe) is the canonical source for VM-level semantics; KN-86 does not fork the language.

A v2 deliverable will fold the following into structured pages on this site:

  1. Special forms and evaluation rules.
  2. Scoping and closures.
  3. Tail-call behavior and the call-stack envelope.
  4. Error semantics — propagation, recovery, the dispatch contract for handler exceptions.
  5. The Fe standard library beyond NoshAPI (arithmetic, comparison, type predicates, string ops, list primitives).
  6. Arena lifecycle — when arenas reset, what survives across resets, save/restore patterns at mission boundaries.
  7. Macro behavior, if any (likely out of scope for v0.1).