home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / std / cplus / 921 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  2.0 KB

  1. Path: sparky!uunet!sun-barr!male.EBay.Sun.COM!exodus.Eng.Sun.COM!rbbb.Eng.Sun.COM!chased
  2. From: chased@rbbb.Eng.Sun.COM (David Chase)
  3. Newsgroups: comp.std.c++
  4. Subject: Re: New operators wish list
  5. Date: 23 Jul 1992 07:03:21 GMT
  6. Organization: Sun Microsystems, Mt. View, Ca.
  7. Lines: 36
  8. Message-ID: <l6smdpINNjmc@exodus.Eng.Sun.COM>
  9. References: <658@manutius.UUCP>
  10. NNTP-Posting-Host: rbbb
  11.  
  12. In article <658@manutius.UUCP> garyp@manutius.UUCP (Gary Powell) writes:
  13. >5) "."
  14. >   Lets add this.  I mean really, no one's code will break if we have it,
  15. >   the earth will not shake and the sky fall down.  If it turns out to be
  16. >   not as useful as Jim claims..so what?  We'll drop it from language "D"
  17. >   the next generation.
  18.  
  19. It would be nice if it were so easy to undo an addition.  (You were
  20. joking, right?)
  21.  
  22. >Lets get on with it.  Like it or not many of us have to work with C++ even
  23. >though language "X" is better at some other task.  Lets add the features folks
  24. >clamor for.
  25.  
  26. Those people that I know who dislike C++, dislike it because they
  27. believe it contains too many features (that cannot now be removed).
  28. I know that I don't use the entire language, and neither do the people
  29. that I work with (in fact, we have informal coding standards along the
  30. lines of "avoid X, Y, and Z".)
  31.  
  32. >We still have a lot of other pressing problems, like how to incorporate 
  33. >persistance, and how to do good garbage collection, and how to at run time
  34. >create objects whose type isn't known until after the program is running.
  35.  
  36. Don't hold your breath.  Adding persistence will be very hard, because
  37. (if I understand the work going on at U Mass. to add persistence to
  38. Modula-3) persistence is equivalent to having an accurate compacting
  39. garbage collector.  Maybe you are using a different definition of
  40. persistence.  There are other ways to implement garbage collection, so
  41. adding that alone should be easier.  (It has been done for friendly
  42. users, but there are still some hazards involving the optimizer that
  43. people are working on).
  44.  
  45. David Chase
  46. Sun
  47. (dchase@eng.sun.com)
  48.