Build the engine in complete slices.
JS++ has reached a bounded Linux embedded-preview candidate. These docs separate that implemented, tested contract from the much larger ECMAScript surface that remains ahead.
Getting started
Understand the artifact names, intended workflow and current project state.
Embedding JS++
See the lifecycle and ownership questions the first public API must settle.
Architecture
Follow source through executable syntax, bytecode, runtime and host boundaries.
Language examples
Run closures, objects, arrays, accessors, coercion and exception examples covered by the current engine.
Embedding cookbook
Exchange values, install callbacks, recover from failures and link packaged consumers.
Preview contract
See exactly what EP0-EP5 qualify, exclude and still require externally.
Development documents
The roadmap lays out the adaptive JS0-JS15 checkpoints. Testing and conformance explains how observable behaviour becomes evidence. JS++ and tscc defines what stays separate and the gates for any future sharing.
What support will mean
tokenized
→ parsed
→ compiled
→ executed
→ error-tested
→ embedding-tested
→ conformance-tested
A syntax production alone will never be presented as complete JavaScript support.