[Ecls-list] Compiler conditions

Samium Gromoff _deepfire at feelingofgreen.ru
Tue May 20 10:34:23 UTC 2008


At Tue, 20 May 2008 11:42:25 +0200,
Juan Jose Garcia-Ripoll wrote:
> 
> On Mon, May 19, 2008 at 9:20 PM, Gabriel Dos Reis <gdr at cs.tamu.edu> wrote:
> > "Juan Jose Garcia-Ripoll" <jjgarcia at users.sourceforge.net> writes:
> > | My goal is to transform all compiler notes, warnings and errors into
> > | conditions. They should be collected until compilation finishes,
> > | either successfully or because one of the errors was severe. Using
> > | conditions should allow you to capture the errors in an automated way.
> >
> > Yes, that is a better plan.  Thanks!
> 
> Actually, it is mostly done in my laptop (See below for an excerpt).
> What prevents me from adding it right now is that I cannot figure out
> what is the best way to expose all those conditions. One serious
> problem I find with Common-Lisp is that, from outside a function I
> call, I cannot override the handlers for conditions generated in that
> function, because the handlers established by the function take
> priority.

I'm not speaking from a terribly informed position here, but I seem
to recall something at least tangentially related to your issue.

Namely, there was that Kent Pitman article mentioning ZetaLisp's
"default handlers" in his 2001 "Condition Handling in the Lisp
Language Family" paper [1].

They seem to be easily implementable in CL, I think.


regards, Samium Gromoff

1. http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html




More information about the ecl-devel mailing list