I have released version 1.0.0-alpha1 of my syntax-rules library:
http://clojars.org/org.clojars.qbg/syntax-rules. This library is also
on Github: https://github.com/qbg/syntax-rules

This library seeks to address two sources of incidental complexity
when writing macros in Clojure using defmacro: parsing the macro form
and checking for syntax errors.  The library provides powerful tools
for parsing macros with complex syntax (see the wiki for an example of
parsing deftype). In addition, this library will generate reasonable
syntax error messages almost for free.

The wiki for this library is located at 
https://github.com/qbg/syntax-rules/wiki.
On the wiki are some simple examples comparing the implementation of
simple macros from Clojure using defmacro and defsyntax-rules. An
implementation of defn is provided using defsyntax-rules. As mentioned
above, there is also an example of parsing deftype using defsyntax-
rules.

I hope people find this library useful.

Brian

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to