https://github.com/gersak/patcho - library for patching and lifecycle management
Component solved the runtime problem in 2013. Integrant is Component for the data-driven crowd. Patcho asks: “what about the stuff that happens once?”
Release 0.4.2:
• Patch without arguments - data for patch implementations is not injected. If you know what you are patching then you know how to get those arguments out of band (environment variables, configuration files, resource files, URLs…)
• 12 Factor App friendly - use environment or configuration or any other media for module setup/start/patch
• Bidirectional - upgrades/downgrades supported, setup/cleanup
• Topic organised - use keywords or string in combination with semantic versioning to organise your patches/modules
• Deps Tool Integration - clj -X:patcho versions :require myapp.core - full version report of every component. No app startup, just load and read.
I hope you will find this useful clojure-spin
Just so you know - I removed the same message from #news-and-articles because this channel is definitely more appropriate and there's no need to cross-post since the audiences of the most popular channels are mostly the same.
ah… sorry about that… Wasn’t sure myself where to post. Will keep that in mind for future annoucements
No problem.