3 ms·
https://en.wikipedia.org/wiki/Message_passing#Message_passing_versus_calling https://en.wikipedia.org/wiki/Message_passing#Message_passin...
by trevyn 8y ago
https://en.wikipedia.org/wiki/Message_passing#Message_passing_versus_calling https://en.wikipedia.org/wiki/Message_passing#Message_passin...
- chrisseaton 8y agoThis talks about primarily asynchronous message passing, which doesn't seem to be what anyone means in practice.
- pjmlp 8y agoActually that is how NeXT implemented distributed objects. http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/GeneralRef/06_DistributedObjects/IntroDistObjects.htmld/index.html http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/Ge...
- chrisseaton 8y agoThat document says that their messages were synchronous by default, and that asynchronous was something extra built on top just for distributed objects, not how they worked normally and not part of a uniform message passing interface.
- pjmlp 8y agoYes, it was up to you to change the behavior on doesNotUnderstand: methods, but the feature was available, just a matter of defaults.