Goal
Produce the first end-to-end compiled witness for my-lisp without giving the backend semantic authority.
Pipeline target:
source -> admitted semantics -> IR -> mechanical lowering -> executable form
Required witness
Choose a deliberately narrow but nontrivial program that exercises more than arithmetic alone: lexical binding/closure plus exact arithmetic and at least one canonical control/data operation.
Run the same source through:
- Lisp-owned meta-evaluator;
- current native evaluator;
- compiled execution path.
Require exact observable parity.
Acceptance evidence
- Value parity is exact, including rational identity.
- Relevant errors are parity-checked, not converted to backend-specific behavior.
- Compiler/lowering refuses an unadmitted form.
- No compiler-only primitive is added to the language ontology.
Dependencies
Non-goals
- No optimizer in this task.
- No claim that all
my-lisp is compiled.
Goal
Produce the first end-to-end compiled witness for
my-lispwithout giving the backend semantic authority.Pipeline target:
Required witness
Choose a deliberately narrow but nontrivial program that exercises more than arithmetic alone: lexical binding/closure plus exact arithmetic and at least one canonical control/data operation.
Run the same source through:
Require exact observable parity.
Acceptance evidence
Dependencies
Non-goals
my-lispis compiled.