Functions
Function reference is split one page per package. Each function name in a
package's table links to its own page, which has a fuller description and a
runnable example you can evaluate in your browser. Cross-cutting topics have
their own homes: the make-array/aref and hash-table operators are
described under Arrays and
Hash tables on the Data Types page, and each
function's deviations from Common Lisp are noted on its own page.
Packages
| Package | Functions |
|---|---|
cl | The standard Common Lisp functions, used unqualified by cl-user |
rontolisp | Implementation-specific functions: version, async HTTP fetch/serve, JSON, TCP/TLS sockets, the WASM/JVM export and WIT hooks |
linalg | numpy-style vector/matrix operations |
torch | A PyTorch-style tensor with automatic differentiation and an nn-style module layer |
java | Java interop by reflection (JVM interpreter only) |
ffi | C library interop |
objc | The Objective-C runtime and AppKit through the foreign function API, with LispWorks' interface (macOS only) |
cocoa | LispWorks' Foundation structures beside objc (macOS only) |
fli | LispWorks' foreign objects and pointers beside objc (macOS only) |
appkit | A Cocoa widget layer over objc |
checkpoint | Stages a published model's tensors into packed float arrays: the half of reading a checkpoint that every file format shares |
safetensors | Reads a Hugging Face model.safetensors -- or a sharded model.safetensors.index.json -- into packed float arrays |
geom | Solid modeling over the linalg kernels |
tokenizer | The byte-level and SentencePiece-style BPE a published language model ships with |
gguf | Reads a GGUF checkpoint: the hyperparameters, the tokenizer and the weights in one file |
metal | A Metal drawing surface on an appkit window over objc |
scene | A 3-D viewer for geom solids over metal |
asdf | A limited, API-compatible subset of ASDF system definitions |
uiop | ASDF's portability layer -- 15 sub-packages, what is implemented, and the function tables |
ql / ql-dist | A limited, API-compatible subset of Quicklisp |
usocket | A usocket-compatible shim over the rontolisp:tcp-* built-ins |
See Packages for the full package system (:use, qualifiers,
defpackage).