mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-02 23:50:56 -08:00
Embeddable Common-Lisp main repository.
- The value of *package* is correctly set and restored while loading compiled code. This way, 'ecls -eval "(print *package*)"' produces the expected result #<"COMMON-LISP-USER" package> - COMPILE-FILE now outputs three values. - The value of si::*keep-definitions* determines whether the interpreter keeps the source of defined functions, for later use with COMPILE and DISASSEMBLE. For instance, > (set si::*keep-definitions* t) > (defun foo (x) (1+ x)) > (compile 'foo) > (foo 2) 3 > (compile 'foo) ;;; Error .... These definitions are lost once the function is compiled, hence the second error message. |
||
|---|---|---|
| contrib | ||
| src | ||
| ANNOUNCEMENT | ||
| configure | ||
| Copyright | ||
| LGPL | ||
| Makefile.in | ||
| README.1st | ||
You can find the preprocessed documentation in ./doc in HTML format.