What's the point of this, exactly? You get Javascript interpreters that Erlang can talk to. Is the point simply to have a more widely known language as the 'scripting language' for the system? Because otherwise it would just make more sense to not bother, or perhaps even to use something like node.js directly and cut out the Erlang middle-man. But I admittedly know little about the situation, so perhaps someone can shed more light on it.