[Ecls-list] return values of compile-file when erroneous EVAL-WHEN

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Mon May 19 17:42:42 UTC 2008

On Mon, May 19, 2008 at 7:00 PM, Gabriel Dos Reis <gdr at cs.tamu.edu> wrote:
> Currently, when compiling a file foo.lisp that contains a form like
>    (eval-when (:compile-toplevel :load-toplevel)
>        ...)
> and the evaluation of the "..." is not successful, ECL would rightly
> print a message [...] However, ECL does not seem to have compile-file return the multiple value
> (values nil t t) to indicate that the compilation failed.
> This can be confusing for automated tools.

Fixed. It also works now for errors in macroexpanded forms. Thanks


Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)

More information about the ecl-devel mailing list