Fork me on GitHub

@cjmurphy yep, decoupling functions from external state and from any frameworky thing that manages that state is a solid approach. again all this is subjective since spring works well in java world. in clojure I like to depend on libraries. programming without state is mostly pointless. there are often concerns such as IO, resource management, system calls, etc. pretending that they are not there and focusing on purity is a puzzle that, however interesting maybe to solve, does nothing but introduce complexity when more than one person is involved in solving it.