system 0.1.9 has been released. First, a reminder of what system is:
system <https://github.com/danielsz/system> is a repository of readymade components. It doesn't bring any new semantics on its own, but rather sits in the center of an imaginary triangle between Stuart Sierra's component, Boot made at Adzerk and James Reeves' environ. With those key libraries at its foundation, it is optimized to bring an interactive, Lispy development experience to Clojure developers. *What's new* (A release full of goodies) On the readymade components front, a new Postgres component is now available. The http-kit component has been updated to allow access to all its native options. Also, a new generic app component has been added to enable dependency injection in typical Ring applications. To better understand this latest feature, please check the relevant section <https://github.com/danielsz/system#at-runtime-global-system-map-vs-dependency-injection> in the README. Two new examples have been added. Both implement the exact same Web service, but one is using a global system map, the other embodies the DI mechanism built in Stuart Sierra's component library. Together, they illustrate real-world wiring of components with system. Contributions in this release were made by Ben Sima, John Swanson, Ragnar Dahlén, Christopher Small and Stig Brautaset. Changelog: - Generic app component for typical Ring applications - Web service example - Postgres component - Latest dependencies: component, ns-tracker. - http-kit access to full options - EPL License Thank you, everybody! -- 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.