wiki:Languages/Erlang

Erlang

  • 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 21 months ago Last modified on Nov 8, 2017, 7:55:09 AM