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.

Reply via email to