[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

Juanjo

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list