home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c++:11863 comp.std.c++:1008
- 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
- From: chased@rbbb.Eng.Sun.COM (David Chase)
- Newsgroups: comp.lang.c++,comp.std.c++
- Subject: Re: run-time type checking, freezing, and thawing
- Message-ID: <l7ivsvINNqqt@exodus.Eng.Sun.COM>
- Date: 31 Jul 92 17:59:59 GMT
- References: <BryL9q.K5I@watcgl.waterloo.edu> <2A75837D.8B10@tct.com> <2TJ53BQ@netmbx.netmbx.de> <2A78457A.561C@tct.com> <FAM5HFE@netmbx.netmbx.de>
- Organization: Sun Microsystems, Mt. View, Ca.
- Lines: 23
- NNTP-Posting-Host: rbbb
-
- In article <FAM5HFE@netmbx.netmbx.de> jrobie@netmbx.netmbx.de (Jonathan Robie) writes:
- >Somebody out there is not listening.
-
- I'll say (but with different meaning). Perhaps, people have looked at
- the problems of freezing and thawing data structures before in other
- languages? Perhaps, people have even built tools to allow easy
- generation of "freeze" and "thaw" code for data types in the past,
- or libraries that colluded with the compiler so that it was just
- another run-time facility? Perhaps people have even built systems that
- used these tools?
-
- Reading about what other people have already done is so dull and
- boring. It's much more fun to re-invent the wheel, I think.
-
- What I am sarcastically referring to is the work done, years ago, at
- both Olivetti and DEC on "pickling" data structures. DEC uses the
- library approach; at Olivetti we used the tool approach. We used
- pickled data structures as part of the input to the pre-linker. This
- was done for a couple of languages in the Modula family (2+ and 3, I
- believe).
-
- David Chase
- Sun
-