Skip to content

Python 3 backend · native JavaScript frontend · installment 0x04

JIK 0x1F Register Lab

Edit source, run the register VM, and keep immutable workspace revisions. Validated format-16 capsules remain private on the server.

Delimiters balanced
format 16 37/37 executable opcodes 32-register window 16 generic-cache slots portable private capsules keyword-slot modules
# lookup: the prefix is not part of a symbol. #name probes native first, then global. @#name uses that rule in the function namespace. Module members use explicit keyword slots such as (module-ref math .pi).
Ready
Ln 1, Col 1
Result
Run the program to see a result.

0x1F web profile + 0x04

All 37 format-16 opcodes now have executable, capsule-validated web semantics. Direct/native/register calls, multiple returns and assignment, objects, scopes, declarations, macros, moves, and spills are covered by tests.

The public sandbox adds named let, letrec, cond, and/or, when/unless, collection transforms, math/string helpers, bounded time functions, and immutable heap-reified multi-shot call/cc. Live continuation serialization, native machine code/FFI, host I/O, collectors, and the C optimizer remain trusted-runtime work.