[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: defconstructor question
- To: kanderso@DINO.BBN.COM
- Subject: Re: defconstructor question
- From: Gregor.pa@Xerox.COM
- Date: Wed, 21 Mar 90 16:20 PST
- Cc: CommonLoops.pa@Xerox.COM, kanderson@DINO.BBN.COM
- Fcc: BD:>Gregor>mail>outgoing-mail-9.text.newest
- In-reply-to: The message of 20 Mar 90 16:04 PST from kanderso@DINO.BBN.COM
- Line-fold: no
Date: Tue, 20 Mar 90 19:04:09 -0500
I need to do something like:
(apply #'make-instance class plist)
on large classes, with big plists. Using make-instance this way, is
extremely slow. Could defconstructor be used to provide some help
with this case?
There is a serious performance bug in the current (Rainy Day) version of
PCL. The effect of this bug is to cause MAKE-INSTANCE to be very slow
unless it is used through its DEFCONSTRUCTOR interface.
I hope to be able to address this bug sometime the week after next. I
won't be able to get to it until then, if I can get to it then.
If anyone else is interested in tackling it, and wants to hear my
ideas about how to generalize the defconstructor mechanism is to
a much simpler mechanism which can be used to optimize all calls
to make-instance, send me a message.