Trucler
Trucler copied to clipboard
Environment protocol for Common Lisp compilers.
Second round of Trucler feedback: - variable-description should inherit ignore-mixin - every variable can be declared as 'ignore' or 'ignorable'. - authentic-variable-description should inherit dynamic-extent-mixin. The 'dynamic-extent' annotation makes sense...
The `trucler-test` system depends on a `trucler` system which doesn't seem to exist: https://github.com/s-expressionists/Trucler/blob/9365fbf39c1745cc29777c5e9ed13beec83fa1a2/Test/trucler-test.asd#L4 Should this be `trucler-base` instead?
Given that Common Lisp implementations are allowed to provide lexical environments with dynamic extent to macros, would it make sense to (also) provide augmentation macros where new environment has lexical...
Right now implementation says that a name being not present in a lexical environment is a `program-error` (which seems a bit off, as `variable-description` is probably the recommended way of...
As the reference implementation defines `global-environment` to extract a global environment corresponding to the lexical environment, and this is an implicit assumption in the specification, add some explicit mentions of...