[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