axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] Re: Bug #359


From: Martin Rubey
Subject: Re: [Axiom-developer] Re: Bug #359
Date: 06 Jun 2007 22:15:41 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Waldek Hebisch <address@hidden> writes:

> Martin, when you debug with gcl do first
> 
> )lisp (si:use-fast-links nil)
> 
> that gives more informative backtrace, in particular what looks like
> the real way from upCOLLECT to coerceByFunction:

thanks for this hint!  In fact, I got similar information by fiddling around
with )tr meanwhile, but your hint renders this a lot easier.  Many thanks!

Somehow it seems to me that the problem is with |getValueFromEnvironment|.  I
do not know exactly what it is supposed to do, but it seems that
coerceByFunction expects that the value is obtained via SPADCALL.

Maybe objVal should handle |getValueFromEnvironment|?  In any case,
getValueFromEnvironment does not appear often in the source:

interp/interp-proclaims.lisp:2780:            BOOT::|getValueFromEnvironment|
interp/i-intern.boot.pamphlet:568:-- getValueFromEnvironment(x,mode) ==
interp/i-intern.boot.pamphlet:572:getValueFromEnvironment(x,mode) ==
interp/i-spec1.boot.pamphlet:896:    op = "getValueFromEnvironment" => v
interp/i-analy.boot.pamphlet:430:      ['getValueFromEnvironment,MKQ id,MKQ 
envMode]

Martin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]