home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / lisp / mcl / 1912 < prev    next >
Encoding:
Text File  |  1992-12-29  |  1.5 KB  |  42 lines

  1. Newsgroups: comp.lang.lisp.mcl
  2. Path: sparky!uunet!pipex!doc.ic.ac.uk!agate!boulder!cambridge.apple.com!news.cambridge.apple.com!news.media.mit.edu!enterpoop.mit.edu!spool.mu.edu!umn.edu!noc.msc.net!uc.msc.edu!apctrc!zdhm06
  3. From: zdhm06@trc.amoco.com (Donald H. Mitchell)
  4. Subject: MCL support for MOP
  5. Message-ID: <725670044.21647@news.Colorado.EDU>
  6. Originator: zdhm06@scholar
  7. Keywords: CLOS, MOP
  8. Lines: 24
  9. Sender: news
  10. Organization: Amoco Production Company, Tulsa Research
  11. Distribution: co
  12. Date: 29 Dec 92 21:07:48 GMT
  13. Approved: news
  14. X-Note1: mail msgid was <1992Dec29.150748@trc.amoco.com>
  15. X-Note2: message-id generated by recnews
  16. Lines: 24
  17.  
  18.  
  19. I saw an article in the lisp newsgroup that had one phrase that worried me.
  20. I'm considering using MCL for a large project that I've been doing on
  21. a set of Symbolics ivory boards.  I want to be certain that MCL will
  22. support my needs.
  23.  
  24. That project requires the ability to define new metaclasses and 
  25. use them with defclass;
  26. it further requires the ability to define new methods for that metaclass for 
  27. direct-slot-definition-class, effective-slot-definition-class, and
  28. compute-effective-slot-definition;
  29. it requires the ability to create subclasses of standard-slot-definition
  30. to add "facets" to slots (really slots on the slots); and finally,
  31. to support the above, we define subclasses of standard-direct-slot... and
  32. standard-effective-slot...
  33.  
  34. Does MCL support programmers making these modifications?
  35.  
  36.  
  37. -- 
  38. Don Mitchell            dmitchell@trc.amoco.com
  39. Amoco Production Company    (918) 660-4270
  40. Tulsa Research Center
  41. P.O. Box 3385, Tulsa, OK 74102
  42.