[erlang-questions] Fear and Loathing in Programming La La Land

Thomas Lindgren <>
Thu Apr 12 16:31:01 CEST 2012

----- Original Message -----
> From: Joe Armstrong <>

> Implementing everything from scratch would require major effort - the usual
> path is to implement a backend. You use standard Erlang to compile the Beam code
> then write a Beam backend.
> There are Beam backends for the JVM and JavaScript and there is work in progress
> for JIT'ing beam code.

Didn't we already do JIT 17-18 years ago or so ...? Is Erik Stenman around? :-) Hipe's predecessor Jericho apart, if Hipe still can compile single functions, then write your own profiling tracker, poke Hipe when you think a function ought to be native and presto you have the (admittedly unsophisticated) sibling of what's known as a "method level JIT".

Best regards,

More information about the erlang-questions mailing list