• Pure Functional
  • Dynamically Typed
  • Eager (Applicative Order)
  • Fault tolerant

The big ideas of Erlang are:

Go modeled concurrent I/O primitives on the same principles (goroutines, first-class channels, explicit select statement in the language)

Scala took principles of The Actor Model and mostly functional implementation (as a library), but static typing turned everything into a cluttered, bloated bureaucratic mess.

see also Languages/Go, Scala

Last modified 2 years ago Last modified on Nov 8, 2017, 7:55:09 AM
Note: See TracWiki for help on using the wiki.