[armedbear-devel] [armedbear-cvs] r12620 - trunk/abcl/src/org/armedbear/lisp

Mark Evenson evenson at panix.com
Sat May 1 06:22:29 UTC 2010

On 4/30/10 2:48 PM, Erik Huelsmann wrote:

> On Fri, Apr 16, 2010 at 3:41 PM, Mark Evenson<mevenson at common-lisp.net>  wrote:
>> Author: mevenson
>> Date: Fri Apr 16 09:41:21 2010
>> New Revision: 12620
>> Log:
>> Use interpreted form in a FASL if compliation fails.
> Although I think this is a great fallback, it seems to be
> automatically selected right now. I'm affraid of the negative side
> effects of that scenario: people will not notice that their code
> wasn't compiled, but is now interpreted instead. The ultimate side
> effect could be that we don't get any reports anymore regarding
> brokenness of our compiler.
> In my eyes, there are 2 ways forward with this: 1) We undo this
> option; this leaves users at a loss when compilation fails; they'll
> need to use the entire file uncompiled. 2) We make the fallback a
> selectable restart; this way, compilation gets interrupted, the user
> is aware and we're much more likely to receive our feedback. But the
> user isn't restricted to using a fully interpreted file anymore.
> Quite possibly, you can read my preference through the lines already:
> I think option (2) is *really* nice.

Certainly the restart seems the very much Lispy way to go, as it informs 
the user while fixing the problem.

"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

More information about the armedbear-devel mailing list