Newsgroups: comp.object,comp.lang.smalltalk,comp.lang.c++,comp.lang.misc
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!news.kei.com!newsfeed.internetmci.com!in1.uu.net!mdisea!mothost!schbbs!news
From: shang@corp.mot.com (David L. Shang)
Subject: Re: Types, types: static vs. dynamic -- classification
Reply-To: shang@corp.mot.com
Organization: MOTOROLA 
Date: Mon, 27 Nov 1995 16:18:54 GMT
Message-ID: <1995Nov27.161854.8916@schbbs.mot.com>
References: <vwjd9aje6nz.fsf@osfb.aber.ac.uk>
Sender: news@schbbs.mot.com (SCHBBS News Account)
Nntp-Posting-Host: 129.188.128.126
Lines: 20
Xref: glinda.oz.cs.cmu.edu comp.object:41435 comp.lang.smalltalk:31101 comp.lang.c++:161996 comp.lang.misc:23992

In article <vwjd9aje6nz.fsf@osfb.aber.ac.uk> pcg@aber.ac.uk (Piercarlo Grandi)  
writes:
> >>> On Wed, 22 Nov 1995 15:21:11 GMT, shang@corp.mot.com (David L. Shang)  
said:
> 
> David> Value is the state of an object. If type is a first class object,
> David> a type also has values. It is the state of the type.
> 
> A quibble: if "value" is the state of an object, what is in an object
> that is not "value", _in a non prototype-based OO language_ ? :-)
> 
Functionality or behavior, which is the property belonging to a group
of objects (a singleton is a specific case), and defined by their type.
However, the state of objects are individually different.

The value of an composite object is the composition of the values of
its component objects. The possible values for a primitive object are
built-in and language-dependent.

David Shang
