Take program design oddities in stride with Clojure/ClojureScript.
Non-trivial Clojure applications often need to deal with deeply nested conditions, complex error handling and potentially missing data. Naively applying Clojure's facilities to such problems may lead to brittle code that is hard to reason about. This library provides few basic mechanisms to decouple the tangled concerns.
You may find similarities to this library in the following work:
See Documentation
Slack channel: #promenade (you need an invitation from http://clojurians.net/ to join the Clojurian Slack team)
Running tests:
$ lein do clean, test # run tests in lowest supported Clojure version
$ lein do clean, clj-test # run tests in all supported versions of Clojure
$ lein do clean, cljs-test # run tests in ClojureScript using NodeJS
Copyright © 2017-2018 Shantanu Kumar (kumar.shantanu@gmail.com, shantanu.kumar@concur.com)
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close