When a programming language is modeled as communication of concepts - everything is an object receiving messages.

OOP was about message-passing, not class hierarchies and inheritance, which is a beautifully (perfectly) orthogonal.

The actor model (which influenced Erlang and Scala) has been researched here too.

The only regret is lack of Pattern Matching

Like Common Lisp, it was way ahead and way too good for its time.

Last modified 3 years ago Last modified on May 13, 2018, 11:08:47 AM
Note: See TracWiki for help on using the wiki.