[erlang-questions] beta release of merl - metaprogramming in Erlang

Richard Carlsson <>
Tue Feb 4 15:36:09 CET 2014


On 2014-02-04 15:17 , Anthony Ramine wrote:
> Shameless plug, but kinda related, you might appreciate this Richard.
>
> 	https://github.com/nox/otp/commit/b734fc412ad9ea8d1b5d810127c058936955461e
>
> Implemented this a few years ago, it’s not finished but I may work again on it if people like it or want to see it finished.
>
> Merl looks fun but I really really hate epp-like macros and code in strings, I guess it does work in the end though.
>

Looks nice. I had long considered doing something Meta-ML-like for 
Erlang, but wanted to start with something simple that didn't need a 
modified parser (not even macros or transforms at the simplest level), 
and then work my way up. The advantage is that it works today, without 
forking OTP or pushing an EEP to add metasyntax to R18. :-)

Note for anyone trying Merl: it doesn't work with R16B03 due to the 
broken syntax tools in that release. Use R16B03-1 instead.

    /Richard




More information about the erlang-questions mailing list