Skip to main content

LISP_SOURCE_EXTENSION

Constant LISP_SOURCE_EXTENSION 

Source
pub const LISP_SOURCE_EXTENSION: &str = "lisp";
Expand description

The canonical tatara-lisp source-file extension every M2 typed path-slot the M2.5 wasm-engine instantiator reads through tatara_lisp::read at instance-start time must terminate in.

Strict lowercase: the byte-size / duration codecs and every other shape-gate predicate in this module are case-sensitive on unit / scheme / label boundaries, so a strict lisp shape matches the downstream accepted set without case-folding drift (an uppercase .LISP / .Lisp shape that a case-insensitive volume’s existence check would match the on-disk file would still mismatch the canonical form the codec emits, breaking the THEORY.md §V.2.7 render-determinism contract every typed slot carries).