Overview of clojure-plus namespaces
mainThe clojure-plus project provides several namespaces to improve the Clojure standard library experience:
| Namespace | Purpose |
|---|---|
clojure+.core | Advanced versions of if+, when+, cond+ |
clojure+.hashp | #p debugging macro (better than println) |
clojure+.print | Improved printing of built-in datastructures and classes |
clojure+.error | Improved exception stacktrace printing |
clojure+.test | Output capture, improved reporting, and unified run function |
clojure+.core.server | start-server with better defaults, random ports, and .port-file |
clojure+.walk | clojure.walk equivalent that avoids duplicating data structures |