2 ms·
Serl- Sexp-based ERLang
Can't get enough of Erlang news items?
Here's your chance to learn /both/ Erlang and Lisp ;). Compared to LFE, which is like Scheme, Serl is more like Common-Lisp. I tried to throw out the pieces of onion.
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.
This is release 1. So it's for the brave and dangerously curious only.