Guides
This section contains narrative documentation that explains how neoc works and how to use it. Guides are read in order when learning the runtime; each one builds on the ones above it.
For the full surface of a specific module, see the reference page under std:*, lib:*, or vnd:* instead.
Getting oriented
Getting started : Install neoc, run a first script, and understand the basic invocation model.
The sandboxing model : What the engine strips from Lua, why those parts are stripped, and what the curated module surface replaces them with.
The module system : How require("ns:name") resolves, the three namespaces, and the rules each one follows.
Error conventions : When functions return (value, err) tuples and when they raise. How error prefixes are formatted.