Thanks Hugo! I was just wishing for something like this for ClojureScript. I look forward to checking it out.
Julio > On Sep 3, 2014, at 1:19 PM, Hugo Duncan <h...@hugoduncan.org> wrote: > > > leaven [1] is a component library, much like Stuart Sierra's component, > only it works for both clojure and clojurescript and is simpler. > > bakery [2] is a library of leaven components, for both clojure and > clojurescript. > > An example web app [3] uses httpkit, sente, weasel, storage-atom, > secretary, om-bootstrap, among other libraries. > > Leaven doesn't mix system definition with system instantiation. It uses > an explicit system definition, defsystem, that constructs a component > containing sub-components. The dependency ordering between components > is explicit in defsystem. Constructing an instance of the system is > done by creating an instance of the record defsystem defines. > > Additional protocols can be implemented on your system in the body of > the defsystem. > > > [1] https://github.com/palletops/leaven[1] > [2] https://github.com/palletops/bakery[2] > [3] https://github.com/palletops/bakery/example-web-app[3] -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.