Web lists-archives.com

Bug#855735: ITP: potemkin-clojure -- collection of facades and workarounds for Clojure

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

* Package name    : potemkin-clojure
  Version         : 0.4.3
  Upstream Author : Zachary Tellman
* URL             : https://github.com/ztellman/potemkin
* License         : MIT/X11
  Programming Lang: Clojure
  Description     : collection of facades and workarounds for Clojure
Potemkin offers utility functions to ease some programming tasks in Clojure:
 * `import-vars` allows functions, macros, and values to be defined in one
    namespace, and exposed in another
 * A number of utility functions that make creating types easier
   (def-derived-map, def-map-type, def-abstract-type and deftype+)
 * Faster implementations of Clojure builtins (fast-bound-fn and fast-memoize)
All functions reside in the `potemkin' namespace.

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