Skip to content

Guides

How neoc works and how to use it. Read in order when learning the runtime.

For module-specific surface, see reference pages under std:*, lib:*, or vnd:*.

Getting oriented

Getting started : Install neoc, run a first script, understand invocation.

The sandboxing model : What's stripped from Lua, why, and what replaces it.

The module system : How require("ns:name") resolves. Three namespaces and their rules.

Error conventions : (value, err) tuples vs raises. Error prefix format.

See also

  • std:* — Standard-library mirrors
  • lib:* — Project-native modules
  • vnd:* — Vendored crates
  • RFCs — Cross-cutting design proposals