Waldek Hebisch <[EMAIL PROTECTED]> 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



_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to