Douglas Crockford

Blog
Books
Videos
2025 Appearances
Slides
JavaScript
Misty
JSLint
JSON
Pronto
Github
Electric Communities
Flickr Photo Album
Blue Sky
LinkedIn
Mastodon/Layer8
ResearchGate
Pronouns: pe/per
Aptera
The best is yet to come
About

The Actor Model

Carl Hewitt develped The Actor Model at MIT in 1973, inspired by an early demonstration of Smalltalk. I believe that actors are the next paradigm of programming. I am developing an actor-oriented language called Misty.

I initially adopted a theatrical metaphor, but I found that it was confusing to people. They accepted the metaphor, expecting that these actor things had special occupational affinity to the acting profession, more so than to any other profession. That was confusing to them, so I had to work to undo the faulty assumptions that the metaphor affords.

It was so problematic that I looked for a better word. I tried other candidates but found nothing that works. I took another look at the closest relative, object, and was struck by how ridiculously vague object is. So by comparison, actor is not so bad if it is meant as a thing that performs an action in response to something else. I think this works really well. We do not need all the drama.

It allows me to talk about a bad actor, which now means an actor with malicious intent, not an actor with no talent.

Misty
The Actor Model
Anonymization by Anonymouse.org ~ Adverts
Anonymouse better ad-free, faster and with encryption?
X