A Clojure library to demonstrate how to create a DSL using Clojure protocols.
Part of the PurelyFunctional.tv Online Mentoring program.
Please see net.cgrand/regex for a more complete example. The talk Christophe Grand gave at Clojure/conj 2010 introduces the idea further.
To the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to the code in this repository.
See the LICENSE
file for more information.