defining reflection; Classification; OO.
Thomas M. Farrelly
s720@ii.uib.no
Fri, 30 Oct 1998 11:14:21 +0100
David Manifold wrote:
[ different kinds of reflection ]
> The terms 'internal reflection' and 'dynamic reflection' are what I am
> proposing here. Please tell me what you think.
>
Great!
> > > Pattern matching. It's part of typechecking: figuring out what type
> > > something is. A type is a classification. "Finding orthogonal
> > > abstractions" is what the programmer does when creating a new type.
> > >
> > Yes, and AI is automation of this process.
>
> Typechecking is easy. Making the typesystem is hard.
> Similarly, verifying proofs is easy. Coming up with proofs is hard..
>
> > [A fully OO system requires reflection]
>
> Okay, I'll buy that.
sold
>
> > The next
> > consistent abstraction level is a homogenous system where everything has
> > some common properties. What properties? OO is an attempt to resolve
> > these problems, I guess. Currently they are not solved. Currently there
> > is no OO.
>
> I have no answer to this, except that TUNES allows you to define objects
> as sets of properties, and then define what the properties are and what
> they mean (in terms of other properties..).
exactly
>
> David Manifold <dem@tunes.org>
> This message is placed in the public domain.
PS: Silly me, I don't know how often I press the "reply" instead of
"reply all" button". Sorry.
--
____________[ Thomas M. Farrelly ]_____________
http://ii.uib.no/~s720 mailto:s720@ii.uib.no