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

Re: TRACE Proposal (Version 2)

I'll fold your comments into Version 3.

> Can we assume that the Xerox people will put the necessary hooks into
> the method-dispatching machinery?  This would considerably reduce the
> implementation cost for those of us who are using PCL as the basis for
> our CLOS implementations.

I don't claim to speak for Danny and Gregor, but I think the necessary
hooks are already there. I'm currently writing some code to do method
wrapping, since we have some enhancements in our local PCL which require
that invocation of a method function go through a function definition
object, and the tracing code supplied with PCL uses the portable
TRACE mechanism which requires function invocation to go through a symbol.
Standard metaobject protocol hooks are all I'm using. I'm sure there
would be no problem folding the code I'm doing into the release, if
the Xerox folks would rather implement it.