From ... From: Erik Naggum Subject: Re: How make an abstract class in CLOS? Date: 2000/05/24 Message-ID: <3168170036820281@naggum.no>#1/1 X-Deja-AN: 626760488 References: <3168070395260015@naggum.no> <87zophe81a.fsf@frown.inka.de> <8geohu$49$1@nnrp1.deja.com> <3168106950435552@naggum.no> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 959182107 7879 195.0.192.66 (24 May 2000 15:28:27 GMT) Organization: Naggum Software; vox: +47 8800 8879; fax: +47 8800 8601; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.6 Mime-Version: 1.0 NNTP-Posting-Date: 24 May 2000 15:28:27 GMT Newsgroups: comp.lang.lisp * Dan L. Pierson | Close, but not quite. An "abstract class" is closer to a protocol, | i.e. a set of cooperating methods, than it is to a single method. Huh? Obviously, you need more than one generic function if the abstract class defines more than one function that has to be implemented by the real classes. I'm not sure what you're arguing against, or possibly why you think this is non-obvious. #:Erik -- If this is not what you expected, please alter your expectations.