Skip to main content

Crate sim_lib_lang_islisp

Crate sim_lib_lang_islisp 

Source
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§

IslispFormSpec
Documentation record for one ISLISP defining form.
IslispGeneric
ISLISP generic function backed by the shared dispatch organ.
IslispObject
Runtime shell for an ISLISP instance: a class symbol plus a slot table.

Enums§

IslispFormRole
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 IslispObject as an opaque kernel Value.
islisp_profile
Builds the LanguageProfile describing 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.