This is a new package that allows you to READ symbols in undefined packages such that they will print as if there had not been an error.
18 lines
2.1 KiB
Plaintext
18 lines
2.1 KiB
Plaintext
BROKEN-ATOMS
|
||
|
||
Herb Jellinek
|
||
April 8, 2026
|
||
|
||
(WITHOUT-BROKEN-ATOMS forms) [Macro]
|
||
|
||
Evaluate forms, handle XCL:MISSING-PACKAGE and XCL:MISSING-EXTERNAL-SYMBOL conditions signaled by reading "broken" symbols during execution, and replace symbols it fails to read with instances of the BROKEN-ATOM datatype. Returns the value of the final form.
|
||
|
||
BROKEN-ATOM [Datatype]
|
||
|
||
An object that holds data describing a symbol encountered by READ that refers to an undefined package. Instances print as if they're legal symbols.
|
||
|
||
|