The reference describes what the engine does. Where the specification runs ahead of it, the builtin index is the authority.
Authoritative
All 777 function names, generated from the interpreter's own table. If a name is not here, the engine does not have it. Each one links to its own page, with worked examples and the output the engine actually produced.
By subject
Core maths and linear algebra, signal processing, statistics and ML, plotting, images, collections, file I/O, concurrency.
Normative
The language as designed. Ahead of the engine in places, and says so.
| Area | What is in it |
|---|---|
| Numerics | Real and complex scalars, vectors and matrices. FFT, filter design and application, resampling, windows, spectral estimates. |
| Linear algebra | LU, QR, SVD, Cholesky, eigen, pseudo-inverse, least
squares, condition number — on real and complex matrices.
nnls and bounded nonlinear least_squares. |
| Plotting | SVG, PDF with embedded subset fonts, TikZ. Maths in labels, twin axes with independent scales, contours, error bars, colorbars, 37 marker glyphs. |
| Data | MATLAB .mat, CSV with provenance headers, raw binary
arrays and structs, images, tables. |
| Statistics & ML | SVM, random forests, gradient boosting, k-NN, PCA, GMM, MLPs, cross-validation, scalers, metrics. |
| Systems | Parallel pmap and pools, GPU matmul, serial and TCP
I/O, watches, sandboxing. |
Two mechanisms, both mechanical, because prose about code drifts.
Generated
tools/gen_builtin_index.qu reads the interpreter's own name table, so
the reference cannot claim a function that does not exist, or omit one that does.
Executed
tools/check_docs.sh extracts each code block and runs it, cumulatively
per page, and reports how far a reader gets before it breaks.