From: howard yeh
Subject: Serl- Sexp-based ERLang
Date: 
Message-ID: <064525ec-c7a7-4e0c-b1f2-d129c858bc0f@q27g2000prf.googlegroups.com>
I've made the first release of a lisp frontend for erlang. It has most
of the expected metaprogramming stuff. Since it's hugely indebted to
common-lisp, I thought it appropriate to announce here. Compared to
LFE, which is closer to Scheme, Serl tends toward CL.

Some features:

-support for aribtrary namespaces.
--import/export of macros and special forms.
--special forms are just macros that takes the compiling environment
as an extra argument. Serl defines itself with special forms.

-avoids unintentional capturing in similar way as common-lisp's
package.

-Syntax objects.
--Quotation and quasiquotation are used only to build syntax objects.
-macroexpansion in pattern.
--so named patterns are possible.
-syntax objects are pattern matchable.

-fancy lambda-list as in common-lisp.
--&option, &rest, and &key don't interfere with each other.

-syntatically consistent reader macro based on heredoc.


It's a nice way to try out Erlang if you can't stand its syntax. A
slight irony in the previous sentence. Anyway, get it here,

http://forum.trapexit.org/viewtopic.php?p=43927