Web lists-archives.com

Bug#855770: ITP: riddley-clojure -- code walking library for Clojure




Package: wnpp
Severity: wishlist
Owner: Apollon Oikonomopoulos <apoikos@xxxxxxxxxx>
Control: block 673515 by -1

* Package name    : riddley-clojure
  Version         : 0.1.14
  Upstream Author : Zachary Tellman
* URL             : https://github.com/ztellman/riddley
* License         : MIT/X11
  Programming Lang: Clojure
  Description     : code walking library for Clojure
 
Riddley aims at fixing the shortcomings of clojure.walk for pervasive code
transformations. It provides a correct `riddley.walk/macroexpand-all`, which
preserves the binding information in `&env` and expands inlined functions, and
`riddley.walk/walk-exprs`, which is a general mechanism for code walking and
transformation.

This library is a prerequisite for packaging PuppetDB and/or Puppet Server.