🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4615

Re: More on OOP

#4615
From: gvcormack
Date: Sat, 24 Jan 1987 14:01
31 lines
2018 bytes
In article <8049@tekecs.TEK.COM>, jeffmc@tekecs.UUCP writes:
> I consider dynamic (or at least late) binding as an important part of the
> power of OOP.
>   ... a well written argument (that I disagree with) that dynamic
        binding is essential to software reusibility ...

> One last comment: There has been discussion here and in other places
> about the 'silliness' of using a message passing syntax. 
>      ... We have found that even within a OOP program the actual
> names (selectors) used for the messages can have a strong influence on
> the understanding of a piece of code.

No argument.  Why is this restricted to OOP?

>     From the users point of view,
> asking something to do something by using a message is very different
> from invoking a function. Just think about who is in control.

Exactly.  No matter how you dress it up, the *caller* is in control.
Now, if the object were operating as an independent process with
a thread of control, it would be appropriate to call it a message.
And message-passing process-oriented programming is a useful 
paradigm (but could still benefit from strong typing).  Read 
Gentleman's paper in SP&E (1980 - don't have a more precise reference).
It is apparent that messages in Smalltalk are really procedure
calls when you have a look at its brain-damaged support for 
concurrency.
-- 
Gordon V. Cormack     CS Dept, University of Waterloo, Canada N2L 3G1
                      gvcormack@mum.waterloo  { .CSNET or .CDN }
                      gvcormack@water         { UUCP or BITNET }
Technical Details
Message-ID: <793@watmum.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!watnot!watmum!gvcormack
References: <8049@tekecs.TEK.COM>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!watnot!watmum!gvcormack
From: gvcormack@watmum.UUCP
Newsgroups: comp.lang.misc
Subject: Re: More on OOP
Message-ID: <793@watmum.UUCP>
Date: Sat, 24-Jan-87 09:01:32 EST
Article-I.D.: watmum.793
Posted: Sat Jan 24 09:01:32 1987
Date-Received: Sat, 24-Jan-87 15:59:26 EST
References: <8049@tekecs.TEK.COM>
Organization: U of Waterloo, Ontario
Lines: 31