Hacker News new | ask | show | jobs
by pessimizer 3615 days ago
Erlang Copied Scala's Actors & Erlang's VM is almost a Clone of the JVM - Apr 01, 2011

Erlang was released in 1986, Java in 1995, and Scala in 2004.

I wouldn't be surprised if LFE were older than Scala.

1 comments

According to Wikipedia, work on BEAM started in 1992. Still earlier than Java.

LFE appeared in 2008, so it's newer than Scala.

Erlang was released into the 'wild' in 1988, but it had a Prolog-based VM, or JAM, Joe's Abstract Machine before the BEAM.[0]

The BEAM VM was being worked on in 1992 a year after work on Java in 1991.

[0] http://erlang.org/faq/implementations.html

> The BEAM VM was being worked on in 1992 a year after work on Java in 1991.

You're right. What I meant by "still earlier than Java" is "still earlier than first public Java version", so there was no possibility to borrow anything.

BEAM was just one of a series of virtual machines that implement the Erlang language, so it's not really fair to compare it to Java (just as HotSpot was built a few years after Java).