4 ms·
You could, and in fact there has been Erlang implementations on top of the JVM[1][2], however you will never be able to get the same runtime characteristics of
by asabil 4y ago
You could, and in fact there has been Erlang implementations on top of the JVM[1][2], however you will never be able to get the same runtime characteristics of Erlang running on BEAM due to the fundamental differences in memory management: BEAM is first and foremost designed for reliability, predictability and soft real-time behaviour.
[1] https://github.com/trifork/erjang/ https://github.com/trifork/erjang/
[2] https://github.com/jerlang/jerlang https://github.com/jerlang/jerlang
- h0l0cube 4y agoThat's correct. Java's threading and memory model is very different. You could emulate that model on top of the JVM, but that layer of abstraction would be an unacceptable performance penalty.