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

  1. Xref: sparky comp.lang.c++:12424 comp.std.c++:1086
  2. Newsgroups: comp.lang.c++,comp.std.c++
  3. Path: sparky!uunet!sybus.sybus.com!myrddin!tct!chip
  4. From: chip@tct.com (Chip Salzenberg)
  5. Subject: Re: run-time type checking, freezing, and thawing
  6. Message-ID: <2A8FAA88.8ED3@tct.com>
  7. Date: Mon, 17 Aug 1992 13:32:56 GMT
  8. References: <SRS56GM@netmbx.netmbx.de> <2A827EAE.6AEE@tct.com> <T6W55ZU@netmbx.netmbx.de>
  9. Organization: TC Telemanagement, Clearwater, FL
  10. Lines: 20
  11.  
  12. According to jrobie@netmbx.netmbx.de (Jonathan Robie):
  13. >chip@tct.com (Chip Salzenberg) writes:
  14. >>According to jrobie@netmbx.netmbx.de (Jonathan Robie):
  15. >>>Well, the full polymorphic type should contain precisely the information
  16. >>>found in the class declarations, no more and no less.
  17. >
  18. >>Yes, but is that the >>C++<< class declaration, or the >>POET<< class
  19. >>declaration?
  20. >
  21. >The C++ class declaration, of course.
  22.  
  23. But a C++ doesn't provide enough information for persistence.  That's
  24. why POET has the "transient" keyword, for example.  So the "complete
  25. polymorphic type information" required for thawing an object is _not_
  26. the C++ type information, but rather the POET type information (though
  27. the latter is a superset of the former, to be sure).
  28. -- 
  29. Chip Salzenberg at Teltronics/TCT  <chip@tct.com>, <73717.366@compuserve.com>
  30.    "Do Rush place weird subliminal backmasked messages in their songs to
  31.  compel unwilling geeks to commit evil .sig atrocities?"  -- Dean Engelhardt
  32.