Expand description
ISLISP surface profile for the SIM runtime.
The kernel defines the codec, eval-policy, and Expr contracts; this crate
is a loadable language profile presenting an ISLISP surface syntax over the
shared Expr graph, not a standalone interpreter.
Structs§
- Islisp
Form Spec - Documentation record for one ISLISP defining form.
- Islisp
Generic - ISLISP generic function backed by the shared dispatch organ.
- Islisp
Object - Runtime shell for an ISLISP instance: a class symbol plus a slot table.
Enums§
- Islisp
Form Role - Runtime role a documented ISLISP surface form lowers to.
Functions§
- install_
islisp_ profile - Installs the ISLISP profile and its dispatch-organ claims into a registry.
- islisp_
conformance_ test_ symbol - Stable symbol for the ISLISP generics conformance test.
- islisp_
dispatch_ fidelity_ symbol - Stable symbol for the ISLISP dispatch-organ fidelity badge.
- islisp_
form_ specs - Returns the documented ISLISP defining forms supported by this profile.
- islisp_
lowering_ symbol - Stable symbol for the ISLISP lowering from surface forms to
Expr. - islisp_
matrix_ row - Builds the ISLISP matrix row.
- islisp_
object_ value - Wraps an
IslispObjectas an opaque kernelValue. - islisp_
profile - Builds the
LanguageProfiledescribing the ISLISP surface profile. - islisp_
profile_ symbol - Stable symbol identifying the ISLISP language profile.
- islisp_
reader_ symbol - Stable symbol for the ISLISP reader (surface decoder) codec.
- islisp_
source_ cases - Minimal source cases for the ISLISP matrix row.
- run_
islisp_ conformance_ case - Runs one ISLISP source conformance case.
- run_
islisp_ matrix_ row - Runs the ISLISP matrix row and publishes claim-backed cells.