5 ms·
> The concept of a message is older than the actor model Publications by Hewitt or Sussman in the seventies even suggest that the concept traces back to lambda
by Rochus 5y ago
> The concept of a message is older than the actor model
Publications by Hewitt or Sussman in the seventies even suggest that the concept traces back to lambda calculus.
> so Smalltalk-style messages are still messages
Only Smalltalk-72 had true "message passing" (i.e. arbitrary tokens sent to an object for interpretation); Smalltalk-76 onwards uses a virtual methods implementation similar to the one of Simula 67 or C++ instead.
- ProfHewitt 5y agoThe tokens in Smalltalk-72 were not "messages" to Actors where whole messages are Actors. Since Actors are universal primitives of digital computation, it is possible to reframe all previous work as using messages, including Turing Machines and the lambda calculus. Lambda calculus was originally defined using string substitution. Both lambda calculus and Turing machines are computationally less powerful than Actors.
- aliasEli 5y ago> Both lambda calculus and Turing machines are computationally less powerful than Actors. Do you have a reference for that?
- ProfHewitt 5y agoSee the following article: https://papers.ssrn.com/abstract=3603021 https://papers.ssrn.com/abstract=3603021