I’ve just started reading Joe Armstrongs book on Erlang and listened to his excellent talk on Software Engineering Radio.
Its an interesting language/system and one whose time seems to have come around with the advent of multi-core machines.
My question is: what is there to stop it being ported to the JVM or CLR? I realise that both virtual machines aren’t setup to run the lightweight processes that Erlang calls for – but couldn’t these be simulated by threads? Could we see a lightweight or cutdown version of Erlang on a non Erlang VM?