Am Donnerstag, den 14. Januar 2021 um 06:14:31 Uhr (-0800) schrieb [email protected]: > > Both Common Lisp and Scheme have rudimentary support for > environments. I believe r5rs scheme had null-environment and > scheme-report-environment (the top-level?), but they are immutable. > CL had augment-environment (or was this ACL?).
It's part of the CL standard: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node102.html I guess in CL for most cases you'd rather use the package machinery as it allows for a lot of fine-tuning and context switches are as easy as a single 'in-package statement (keeping symbols and vals fully cross referentiable across packages): http://www.gigamonkeys.com/book/programming-in-the-large-packages-and-symbols.html -- Orm _______________________________________________ Cmdist mailing list [email protected] https://cm-mail.stanford.edu/mailman/listinfo/cmdist
