Re: WWW Strengths & Weakness

Kannan Thiruvengadam (kannan%CS.UALBERTA.CA@vm.ucs.UAlberta.CA)
Thu, 8 Jun 1995 00:25:42 -0600

> >This type of organization of information is referred to
> >as object oriented.
> That's funny. Thought it was called "hierarcal", and that object-oriented
> meant something quite different (encapsulation + inheritance).

I was using the term in what I thought was its simple meaning :
concentrating on the object being presented. This seems to be
the basic idea behind trying to separate the 'what' from the
'how', how the *system* functions
from how its *components* function, etc. Inheritance and
Encapsulation are only refined form of these ideas.
Nevertheless, if I misused the term
or misled anyone by using that term, I apologize.

Both inheritance and encapsulation are supported
by hypermedia anyway.

Example :

        Object Man : (man.htm)

        Man is an <A HREF="animal.htm"> animal </A>
        that lives on nature rather than naturally;

        Object Animal : (animal.htm)

        Animals are <A HREF="lb.htm"> living beings </A> capable of
        self relocation.

        Object Living_Being : (lb.htm)

        Living beings are complex organic chemical systems capable
        of self reproduction.

        (You can see there is room for multiple inheritance too)

Treatment of the use of inheritance in semantic
networks dates back to Minsky. Books on specific
topics concerning hypermedia's support for object
orientation (in the context of information organization)
are available.

I guess I could have made my point without
using jargons, like this :
Make your presentation short and sweet. Avoid digression and
details. Provide depth only on demand. Use a tree structure
(as opposed to a linear structure) to organize the info
so you can take advantage of the additional degree of freedom
provided by the hypermedia technology.

> Even wrote a book on it once; Object-oriented Programming; An Evolutionary
> Approach; Addison Wesley.

I guess that means you can never be wrong, eh ?

> --
> Brad Cox;; GMU Pgm on Social and Organizational Learning
> Phone: (703) 968-8229 Fax: (703) 934 1578
- Kannan