Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming
by em-bee on Thursday November 14, 2024 @07:06AM
(#42135421)
i agree with that definition but then smalltalk nor any other language are using message passing for regular method calls because they are not asynchronous unless they use explicitly asynchronous methods.
Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming
by mpweiher on Monday November 18, 2024 @02:43AM
(#42170548)
Nah...IMHO message-passing is a generalization.
The point is that it encompasses all of these things: synchronous, asynchronous, local, distributed, late-bound, early bound, point-to-point, broadcast, multicast.
And ideally, you should be able to select which kind you want on a case-by-case basis. With ease.
Rather than having to choose a different programming language.
Bona fide message passing is asynchronous. A message is sent and the send operation immediately returns, without blocking for a reply.
Nothing else should be called "message passing".