8000 Tags · alex-gutev/cl-environments · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: alex-gutev/cl-environments

Tags

v0.5

Toggle v0.5's commit message
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

Toggle v0.4.1's commit message
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.

v0.4

Toggle v0.4's commit message
v0.4

New Functions:

 - AUGMENT-ENVIRONMENT
 - ENCLOSE
 - PARSE-MACRO
 - ENCLOSE-MACRO

v0.3

Toggle v0.3's commit message
v0.3

Changes:

 - *MACROEXPAND-HOOK* no longer necessary

 - Shadowed CL special form macros perform code-walking directly

 - New WALK-ENVIRONMENT macro, to extract environment information from
   forms which wouldn't otherwise be walked

v0.2.3

Toggle v0.2.3's commit message
v0.2.3

Bug fixes.

v0.2.2

Toggle v0.2.2's commit message
ASDF issue fixed: System was not loading on some implementations.

v0.2.1

Toggle v0.2.1's commit message
Version 0.2.2

Implementation of the CLTL2 environment access API is
complete (excluding AUGMENT-ENVIRONMENT which cannot be implemented
portably), supports ABCL, CCL, Clisp, CMUCL, ECL, SBCL, Allegro CL,
LispWorks.

v0.2

Toggle v0.2's commit message
Version 0.2.

Implementation of the CLTL2 environment access API is
complete (excluding AUGMENT-ENVIRONMENT which cannot be implemented
portably), supports ABCL, CCL, Clisp, CMUCL, ECL, SBCL, Allegro CL,
LispWorks.

v0.1

Toggle v0.1's commit message
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.
0