Implementation

← Documentation
Io

How the Io VM is put together, and how to extend it from C.

Overview

A tour of the Io VM source tree — object representation, the message tree, the evaluator, the standard library loader, and the garbage collector.

View →

How to Write C Bindings

How to write Io-visible primitives in C — the macros, the argument-extraction API, proto registration, and GC-safe slot updates.

View →

Reference

C-internal implementation details extracted from cdoc and cmetadoc comments.

View →