Well this is interesting. Leiningen has a list of 3rd party plugins <https://github.com/technomancy/leiningen/wiki/Plugins>. I see a use for a similar list of 3rd party components <https://github.com/stuartsierra/component>. Or maybe it already exists?
I already have 1 or 2 that might be useful. Tim Washington Interruptsoftware.com <http://interruptsoftware.com> On Tue, Aug 5, 2014 at 8:49 AM, Malcolm Sparks <malc...@juxt.pro> wrote: > Michael is right, but I'll expand a bit. > > Jig is based on Stuart's tools.namespace and workflow-reloaded pattern, > and I released it before I was really aware of Stuart's component library. > Neale Swinnerton introduced me to 'component' and persuaded me of the > strengths of Stuart's approach, in particular, constructing components in > Clojure code. (I originally planned to 'rebase' Jig onto component but it > was going to require a complete overhaul and I didn't want to put existing > users Jig through that transition). I really like component, it's much > better than Jig! > > My current plan is to recreate Jig's browser-based tooling as a set of > components that can be integrated into the dev-system of any > component-based project. For example, I have an Om component that present a > live visualisation of a system's dependency graph as a diagram. I used this > in my EuroClojure slides and I want to make this available to developers, > via a lein new modular +switch or direct inclusion in the system.clj > namespace. Michael is right about the fact there is no 'retro-fitting' > issue. > > I very much welcome Daniel's work - I don't think duplication of effort is > a concern, the fact is there's duplication of effort everywhere, we mostly > don't see it. Actually, that's exactly what we're trying to tackle here. > The nice thing is that components in Daniel's 'system' project and > compatible with modular's - where there is overlap the code is almost > identical (a good sign!), and there are components in 'system' that don't > exist in modular and vice versa. Since they both use Stuart's component > library idioms, you can pick and choose between the collections. I do hope > others in the community will contribute to an existing collection or create > their own. > > > > On Tuesday, July 29, 2014 7:26:16 AM UTC+1, Michael Klishin wrote: > >> On 29 July 2014 at 10:21:33, Daniel Szmulewicz (daniel.s...@gmail.com) >> wrote: >> > > I wasn't aware of it. >> > >> > How does it relate to Jig (of which I was aware), if it does? >> >> Jig originally was reinventing parts of Component + did what Modular >> does. >> Malcolm will likely correct me but I believe Modular is what Jig meant to >> be, >> built on top of Component (which has taken off in the community). >> >> > Anyway, modular looks neat and has more components, for sure. >> > The example in the README shows usage via a Leiningen template. >> > I found it was difficult to retrofit changes on existing projects >> > with the template approach. >> >> You can use the modules individually, the template simply brings together >> a few commonly used for Web development. You can use e.g. the Netty >> module >> w/o the template or any other modules. >> -- >> @michaelklishin, github.com/michaelklishin >> > -- > 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. > -- 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.