Tags: alex-gutev/cl-environments
Tags
v0.5 New Features: * Native implementation on ECL, code-walker still necessary for DEFINE-DECLARATION. Bug Fixes: * Fix issue on CCL and CMUCL where custom declaration information is not shadowed when shadowing variable/function. Code Improvements: * Merge full implementation (code-walker required to extract all environment information) with partial implementation (code-walker required only for custom declarations) into single code-base.
v0.4.1 Fixes issues with GET-SETF-EXPANSION wrapper function on implementations without CLTL2 support. Adds AUGMENTED-COMPILER-MACRO-FUNCTION and AUGMENTED-CONSTANTP functions which take into account the bindings introduced by the augmented environments. Adds IN-ENVIRONMENT macro to facilitate the use of augmented environment objects with third party code which only understands native environment objects.
Version 0.1: The code-walker, which extracts information about the le… …xical environment and allows it to be accessed from within macros, is complete. This is used only for implementations which do not provide the CLTL2 syntactic environment access API, and is currently only tested on Clisp.