[erlang-questions] JavaScript compiler for Erlang

Bob Ippolito <>
Fri Jul 13 20:38:39 CEST 2007


It seems like it would be practical to allow users of a large Erlang
system to write things like business rules or game logic in
JavaScript... basically for the same reasons people use Rhino in Java.

I think compiling Erlang to JavaScript is less practical because
debugging JavaScript is hard enough as it is, since the VMs are all
broken in slightly different ways...

-bob

On 7/13/07, David Mercer <> wrote:
> True, it is quite annoying to have to code AJAX with event handlers as
> opposed to just writing code linearly as you would in Erlang.  That,
> however, would justify compiling Erlang to Javascript, instead of vice
> cersa, so you can write your code in Erlang but distribute it to browsers in
> a language they understand.
>
> So my question stands: other than for intellectual edification, why would
> you compile Javascript to Erlang?  I'm not asking rhetorically; I'm hoping
> the answer will cause me to think about it on my drive home this evening...
>
> David
>
> -----Original Message-----
> From: 
> [mailto:] On Behalf Of Charles Forsyth
> Sent: Friday, July 13, 2007 12:40
> To: 
> Subject: Re: [erlang-questions] JavaScript compiler for Erlang
>
> > being said, since most Javascript development is done for the browser,
> > concurrent programming isn't as big an issue for most Javascript
> > programmers, ...
>
> that's changing: most interactive environments are concurrent environments,
> although the support
> for it in Javascript seems dismal.  (but then, it's dismal in most windowing
> systems, too.)
> that seems to force slightly unusual approaches
> (but those might anyway be interesting in themselves), such as:
>
> MapJAX: Data Structure Abstractions for Asynchronous Web Applications
> http://www.usenix.org/events/usenix07/tech/myers.html
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>



More information about the erlang-questions mailing list