🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #14775

Re: Coral Object Logo

#14775
From: gus
Date: Thu, 26 Feb 1987 16:02
37 lines
2736 bytes
I bought Object logo at the MacWorld expo in SF earlier this year and I have
my own impressions of the language.

I had always heard that multiple inheritance was screwy. NOW I KNOW SO! The
Object Oriented Logo manual explains it fairly well. I would like to hear
from people who have programmed extensively with multiple inheritance and
get their thoughts as to whether and how it should be used. I can just see
so many strange things happening as the class graph becomes larger that I
find it hard to believe that this system is workable for anything but a
limited set of examples.

Logo shares a trait with FORTH, LISP, and SMALLTALK in that is almost
entirely vocabulary based. There are hundreds of LOGO words, and many of
them are not self explanatory. Each one has a large amount of semantics
behind it. This makes programs hard to read unless you are familiar with the
entire language. I much prefer languages which are more syntax based, where
some of the syntax of the language can help you along to format and
understand the code. Has anyone seen discussions about this topic?

When I sat down with Coral logo, I immediately saw the LISP-like engine that
was behind all of this. I expected it to behave somewhat like other LISPs
that I have worked with before. I found out, however, that one thing was
different - either Object Logo is entirely written in some lower level
language, or there is a non user accessible flag which prevents you from
seeing the definitions of some of the higher level LOGO words like you often
can in LISP. The only thing that you CAN see are the words you you put in,
or those that were in a system startup file. There are many - especially the
ones that handle windows, files, and streams - that I would like to look at,
especially to get a better Idea of how a read multiple inheritance class
hierarchy works.

Has anyone done some interesting programs - especially some that use
multiple inheritance - in Object Logo? I would be interested in looking at
them. The examples on the disk leave a bit to be desired.


							Gus Fernandez
Technical Details
Message-ID: <1341@Shasta.STANFORD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ucbcad!ucbvax!decvax!decwrl!labrea!Shasta!gus
References: <1725@PUCC.BITNET> <4794@mit-eddie.MIT.EDU> <690@bgsuvax.UUCP> <461@drexel.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ucbcad!ucbvax!decvax!decwrl!labrea!Shasta!gus
From: gus@Shasta.UUCP
Newsgroups: comp.sys.mac
Subject: Re: Coral Object Logo
Message-ID: <1341@Shasta.STANFORD.EDU>
Date: Thu, 26-Feb-87 11:02:49 EST
Article-I.D.: Shasta.1341
Posted: Thu Feb 26 11:02:49 1987
Date-Received: Sat, 28-Feb-87 02:48:53 EST
References: <1725@PUCC.BITNET> <4794@mit-eddie.MIT.EDU> <690@bgsuvax.UUCP> <461@drexel.UUCP>
Distribution: na
Organization: Stanford University
Lines: 37
Summary: More thoughts on Object Logo