Object

A unified term to manipulate computer abstractions. The name 'object' is commonly used for that, although the first somewhat-unified frame to manipulate computer abstractions, namely Lisp, used lists.

The Tunes perspective is that any 'thing' spoken of in a system counts as an object; not merely those encoded in some particular way or observing some particular properties of Being.

Beware the fake: it's also a fad to be "Object-Oriented"!

For example, when trying to "define" objects, some people say that an object is something that "has a unique ID" (that is, can be individually identified). Now what is a unique ID? In what space does it live? This simply pushes other ideas of objects out to another level. Identifying for the sake of being identifiable is of limited value. Of course objects can be differentiated from each other, but this should be done according to useful semantical differences. Just saying "we consider objects" is enough and encompasses it.


This page is linked from: Abstraction   Abstraction Level   Active   Active Texts   Actor   Aldor   Cache Kernel   Capability   Claire   Code Generation   Communication   Configuration   Constructor and Destructor   Context   Continuation   Coq   Eiffel   Equality   EuLisp   EUMEL   Gont   Grain   handshaking   Induction and Co-induction   Io   Java   Kaleidoscope   Linear Graph Reduction   Mach   Meta-Object   Meta-Space   Metatext   Migration   Moscow   Mozart   No-Kernel   Object-Oriented   Passive   Portability   Process   Protection   Quotienting   RbCl   Reference   Referential Transparency and State   Relational   Self   Smalltalk   Static   Tao OS   Thread   Type   Unified   ZigZag