home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / ada / 2402 < prev    next >
Encoding:
Internet Message Format  |  1992-08-21  |  1.8 KB

  1. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!ames!agate!ucbvax!efftoo.boeing.com!crispen
  2. From: crispen@efftoo.boeing.com (crispen)
  3. Newsgroups: comp.lang.ada
  4. Subject: MI last time
  5. Message-ID: <9208211316.AA12657@efftoo.boeing.com>
  6. Date: 21 Aug 92 13:16:24 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 39
  11.  
  12. wellerd@ajpo.sei.cmu.edu (David Weller) says:
  13.  
  14. >  I believe that MI is useful, but I also
  15. >believe that the 9X solution is reasonable.  As Grady Booch has said,
  16. >multiple inheritance is like a parachute -- you don't always need it,
  17. >but when you do, you're quite happy to have it.
  18.  
  19. And Peter Herman follows up:
  20.  
  21. >correct. You need a parachute in the worst case only.
  22.  
  23. What I'm trying to find out is in what domain a parachute is a reasonable
  24. thing to have.  That is, I do accept the need for domain-specific
  25. architectures.  The only question, then, is whether there exists at
  26. all a problem domain for which MI is a necessary component of a
  27. sensible architecture.
  28.  
  29. I have heard from one person who believes that MI helped in the
  30. windowing systems of Symbolics and LMI Lisp machines, and I certainly
  31. am not knowledgeable enough about that domain to know if MI was a real
  32. help or not (I will post a summary of email responses to me, to save
  33. traffic in this group, BTW).  This is the domain I have always seen as
  34. an example when MI is touted.
  35.  
  36. So, is MI worthwhile in any other domains?  Or was MI even worthwhile
  37. in that domain?
  38.  
  39. Dave also asks:
  40.  
  41. >Have you crossposted to comp.lang.c++ and comp.object? 
  42.  
  43. I have asked one person to crosspost my remarks to comp.lang.c++
  44. since I only have mailing list access to the Ada newsgroup and don't
  45. have write access to Usenet news.  If it doesn't show up there after
  46. a while, I'll ask someone else.  I would rather not have everybody
  47. crosspost it for me, though ;-)
  48.  
  49. Bob Crispen
  50. crispen@foxy.boeing.com
  51.