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

Recent questions about CLOS

    Date: Wed, 19 Sep 1990 11:12-0400
    From: Moon@STONY-BROOK.SCRC.Symbolics.COM (David A. Moon)

    My point was not that people shouldn't switch to CLOS, but that if
    Symbolics puts nonstandard extensions into our CLOS, few customers will
    find that useful to them.  Please don't misunderstand me as saying that
    one should not use CLOS or should not write portable code.

If the extensions change the semantics of CLOS this is probably true,
but the kinds of extensions people are asking for are optimizations.
Few customers would be averse to writing

#+genera (:ordered-slots ...)

	1)  Security.  Even if you don't plan on porting, people
	    prefer not to be locked into one vendor, just in case.
	    By now, you should have gotten this message, (from DW
	    if for no other reason), so I'm a bit shocked to see
	    your response!

    This is precisely why I feel that there is little point in Symbolics
    making a CLOS which is different from the standard and would lock people
    into using our CLOS exclusively.  Evidently I wasn't very articulate
    yesterday since you thought I was saying the exact opposite of what I
    thought I was saying.

Should one decide to port, it's much easier to convert CLOS+extensions
to portable CLOS than to convert Flavors to CLOS.

Also, extensions sometimes become de facto standards, which often become
ANSI standards.