[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CLOS defining macros & compilation
- To: Patrick Dussud <firstname.lastname@example.org>
- Subject: Re: CLOS defining macros & compilation
- From: kempf@Sun.COM
- Date: Thu, 23 Feb 89 15:43:37 PST
- Cc: kempf@Sun.COM, email@example.com, cl-compiler@SAIL.STANFORD.EDU, common-lisp-object-system@SAIL.STANFORD.EDU
- In-reply-to: Your message of Thu, 23 Feb 89 15:21:13 -0800. <8902232321.AA09808@challenger>
>Not necessarily. Flavors classes do not get fully defined at compile time. The
>compiler notices so much about them so methods can be added to them, and method
>combination can be executed. The style that we all use and love can me made
>portable, but what happens in the brain of the compiler, and the CLOS
>interpreter during a compile-file might not be specified.
>I think that's what Sandra is proposing.
I guess defining the type at compile time would be OK, but I think the
spec will have to be changed to allow method definition on the type
rather than the class. Technically, the compiler should only need
the type and not the class anyway. This might have ramifications, however,
so it's best to think it over.