[erlang-questions] ANNOUNCE - erl2 - a new dialect of erlang

Tim Watson <>
Tue Feb 28 10:34:02 CET 2012


On 28 Feb 2012, at 08:26, Joe Armstrong wrote:
> Right now I'm thinking that the result of running an erl2 script is a
> set of erl1 modules
> to maintain 100% compatibility with the existing code.

I suppose you could compile to Core Erlang as well if you wish (giving you let/letrec/do)

> 
> At this stage full integration of erl2 would be difficult - since we'd
> need to fix emacs mode,
> IDE is eclipse, typer tools etc.
> 
> I see a hierarchy of languages
> 
> erl = erl1
> 
> erl2 = a program that generates 100% erl1 programs (ie meta programs)
> erl3 = a program that generates erl2 programs            (meta meta programs)
> 

This is a very interesting idea.


More information about the erlang-questions mailing list