Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!cimshop!davidm From: cimshop!davidm@uunet.UU.NET (David S. Masterson) Newsgroups: comp.lang.c++ Subject: Re: Smart pointers and stupid people (was: garbage collection...) Message-ID: Date: 8 Jan 91 21:52:18 GMT References: <1990Dec20.045909.7681@rice.edu> <3071@lupine.NCD.COM> <3090@lupine.NCD.COM> <1991Jan2.205606.1020@lia> <60330@microsoft.UUCP> Sender: davidm@cimshop.UUCP Distribution: comp Organization: Consilium Inc., Mountain View, California Lines: 25 In-reply-to: jimad@microsoft.UUCP's message of 7 Jan 91 23:15:17 GMT X-Posting-Software: GNUS 3.12 [ NNTP-based News Reader for GNU Emacs ] >>>>> On 7 Jan 91 23:15:17 GMT, jimad@microsoft.UUCP (Jim ADCOCK) said: Jim> C++ needs metaclass support. Does it? Or is there just a need for a standard functionality when dealing with metaclasses? That is, metaclasses are not part of the language, but more a part of a standard convention for using the language. Jim> It should be possible to tie-in the metaclass support with templates, so Jim> that the class programmer is not tied to one particular definition of Jim> what the metaclass support should be, but rather can provide the Jim> individualized metaclass support required for a particular job. As long as the individualized metaclass support still follows conventions and allows for asking a question of an object like "are you a metaclass?" Then again, the generalization of this is to be able to ask an object "are you an object?" Should C++ support as a standard derivation from the object Object (a la NIH)? -- ==================================================================== David Masterson Consilium, Inc. (415) 691-6311 640 Clyde Ct. uunet!cimshop!davidm Mtn. View, CA 94043 ==================================================================== "If someone thinks they know what I said, then I didn't say it!"