On Tue, Feb 21, 2006 at 10:01:00AM +0100, Didier Verna wrote: > Larry Clapp <[EMAIL PROTECTED]> wrote: > > On Mon, Feb 20, 2006 at 04:59:47PM +0100, Didier Verna wrote: > >> From small experiments, it seems that CMUCL nevers inlines > >> generic functions, even when asked through a proclamation, and > >> even in very simple cases (for instance, with only one primary > >> method and no specialization). Is there a particular (or > >> pragmatic maybe) reason for this ? > > > > Remember that a program can at any time add methods to a generic > > function. > > Yeah. I though that maybe seeing an inline proclamation could be > taken as an indication that nothing dynamic will happen. > > While I'm at it, do you know any project along the lines of > implementing a subset of CLOS without all the runtime facilities (in > other words, an OO world known at compile time) ?
I can imagine a static OOP system in Lisp, but I can imagine a static subset of CLOS only with great difficulty. Perhaps someone else on the list can help you with that. -- Larry
