[Ecls-list] Latest changes

Juan Jose Garcia Ripoll lisp at arrakis.es
Wed Aug 31 03:24:28 UTC 2005


Latest changes. Notice that the new code for processing command line options
introduces incompatible changes, but allows for compilation of multiple files.

* Design:

 - Simplified the structure of the frame stack, removing redundant fields.

 - Reworked the structure of the lexical environment to accelerate access to
   variables.

 - New hash routine, similar to SBCL's one, faster and leading to fewer
   collisions between similar strings.

* Visible changes:

 - The code for handling command line options has been redesigned. Now multiple
   -compile options are allowed; the -o/-c/-h/-data options have to come before
   the associated -compile; we introduce a new -rc option to force loading
   initialization files; errors during initialization are intercepted and cause
   ECL to abort.

I am working on a closification of the compiler code. Maybe after that I will
find some time to review the callbacks code.

Regards,

Juanjo





More information about the ecl-devel mailing list