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

  1. Xref: sparky comp.lang.c++:11863 comp.std.c++:1008
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!sun-barr!male.EBay.Sun.COM!jethro.Corp.Sun.COM!exodus.Eng.Sun.COM!rbbb.Eng.Sun.COM!chased
  3. From: chased@rbbb.Eng.Sun.COM (David Chase)
  4. Newsgroups: comp.lang.c++,comp.std.c++
  5. Subject: Re: run-time type checking, freezing, and thawing
  6. Message-ID: <l7ivsvINNqqt@exodus.Eng.Sun.COM>
  7. Date: 31 Jul 92 17:59:59 GMT
  8. References: <BryL9q.K5I@watcgl.waterloo.edu> <2A75837D.8B10@tct.com> <2TJ53BQ@netmbx.netmbx.de> <2A78457A.561C@tct.com> <FAM5HFE@netmbx.netmbx.de>
  9. Organization: Sun Microsystems, Mt. View, Ca.
  10. Lines: 23
  11. NNTP-Posting-Host: rbbb
  12.  
  13. In article <FAM5HFE@netmbx.netmbx.de> jrobie@netmbx.netmbx.de (Jonathan Robie) writes:
  14. >Somebody out there is not listening.
  15.  
  16. I'll say (but with different meaning).  Perhaps, people have looked at
  17. the problems of freezing and thawing data structures before in other
  18. languages?  Perhaps, people have even built tools to allow easy
  19. generation of "freeze" and "thaw" code for data types in the past,
  20. or libraries that colluded with the compiler so that it was just
  21. another run-time facility? Perhaps people have even built systems that
  22. used these tools?
  23.  
  24. Reading about what other people have already done is so dull and
  25. boring.  It's much more fun to re-invent the wheel, I think.
  26.  
  27. What I am sarcastically referring to is the work done, years ago, at
  28. both Olivetti and DEC on "pickling" data structures.  DEC uses the
  29. library approach; at Olivetti we used the tool approach.  We used
  30. pickled data structures as part of the input to the pre-linker.  This
  31. was done for a couple of languages in the Modula family (2+ and 3, I
  32. believe).  
  33.  
  34. David Chase
  35. Sun
  36.