|
x-engine-c v0.2.13
The C engine for x-lang
|
The C engine: the evaluator, the primitive surface, and the object, type and heap machinery underneath them. Generated from the sources by Doxygen; the version above the title is the release this reference was built from.
This documents the engine written in C, which is all this repository holds. The library written in x-lang lives in the x-lang repository and has its own reference, generated from the (doc ...) forms in its sources:
src/x-prim/ is the primitive surface; src/x-eval.c is the evaluator; ext/x-expr/ is the expression layer the engine embeds.The primitive surface is also specified as data, independently of this reference, in tools/contract/isa.x: a committed descriptor that a gate checks the C against, so the two cannot drift apart silently.