Newsgroups: comp.lang.lisp,comp.lang.mcl,comp.lang.dylan
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!purdue!haven.umd.edu!news.umbc.edu!eff!news.duke.edu!news.mathworks.com!tank.news.pipex.net!pipex!uknet!newsfeed.ed.ac.uk!edcogsci!jeff
From: jeff@cogsci.ed.ac.uk (Jeff Dalton)
Subject: Re: adding class sealing to CLOS?
Message-ID: <DGI34I.1AB@cogsci.ed.ac.uk>
Organization: Centre for Cognitive Science, Edinburgh, UK
References: <KAVEH.95Oct12202620@stratus.CAM.ORG> <45ltaf$epi@sand.cis.ufl.edu>
Date: Sun, 15 Oct 1995 17:26:11 GMT
Lines: 22
Xref: glinda.oz.cs.cmu.edu comp.lang.lisp:19521 comp.lang.dylan:5416

kem@cis.ufl.edu (Kelly E Murray) writes:


>In article <KAVEH.95Oct12202620@stratus.CAM.ORG>, kaveh@stratus.CAM.ORG (Kaveh Kardan) writes:
>> 
>> Has anyone given thought to adding Dylan-like class sealing to CLOS?
>> 

>Common Lisp'ers have been talking about this for a long time.
>I have the impression it's been an issue thought best left to
>vendors to implement as a high-performance extension for "delivery".

>There is also another mechanism similiar to class sealing which I was
>proposing years ago called "base classes" which dylan appears to have
>included called "primary classes".

A similar idea came up in EuLisp and was called "mixin inheritance".
There's CL code somewhere on the net that implements it.  Look for
"mcs" (maybe) in the FAQ.

-- jeff

