Erjang is a JVM-based Erlang virtual machine that compiles Erlang code to Java bytecode. It allows Erlang programs to benefit from the Java ecosystem while preserving Erlang's concurrency model and language concepts. Erjang implements Erlang processes as coroutines on the JVM and uses tail call optimization to support Erlang's lightweight processes and message passing model efficiently in Java. This allows building reliable distributed systems in Erlang that can now also leverage Java tools and libraries.
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Erjang - A JVM-based Erlang VM
1. @drkrab
Erjang — a JVM-based Erlang VM
A Journey into Erlang Land
Eugène Delacroix, Hamlet and Horatio in the Graveyard
Kresten Krab Thorup
Trifork CTO
67. “The world is concurrent. ... I could not drive
my car on the highway if I did not intuitively
understand the notion of concurrency...” —Joe Armstrong
http://www.youtube.com/watch?v=NXLuyZMEZbk
68. “The world is concurrent. ... I could not drive
my car on the highway if I did not intuitively
understand the notion of concurrency...” —Joe Armstrong
http://www.youtube.com/watch?v=NXLuyZMEZbk