[ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Hugo Duncan
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,

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Hugo Duncan
The links in my previous post seem to not be correct: [1] https://github.com/palletops/leaven [2] https://github.com/palletops/bakery [3] https://github.com/palletops/bakery/example-web-app signature.asc Description: PGP signature

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread blake
I'm not sure your [3] URL works. -- 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

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Hugo Duncan
dsblakewat...@gmail.com writes: I'm not sure your [3] URL works. Try https://github.com/palletops/bakery/tree/develop/example-web-app signature.asc Description: PGP signature

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread blake
Yeah, I worked back to the original to find the web-app. I note that the repo seems to default to develop, which results in a lot of errors when I try to lein repl in example-web-app. (Missing clojars which are, in fact, missing.) When I switch branch to the master, I don't get those errors, but

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread James Reeves
If I'm understanding right, the main difference between Leaven and Component is that Leaven uses *defsystem* to specify an explicit start/stop ordering, while Component uses its *using* function to define dependencies between components, and works out the ordering itself. Also, while this is a

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Hugo Duncan
dsblakewat...@gmail.com writes: Yeah, I worked back to the original to find the web-app. I note that the repo seems to default to develop, which results in a lot of errors when I try to lein repl in example-web-app. (Missing clojars which are, in fact, missing.) A `lein install` at the top

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Hugo Duncan
ja...@booleanknot.com writes: If I'm understanding right, the main difference between Leaven and Component is that Leaven uses *defsystem* to specify an explicit start/stop ordering, while Component uses its *using* function to define dependencies between components, and works out the

Re: [ANN] leaven and bakery - lightweight components for clojure and clojurescript

2014-09-03 Thread Julio Barros
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