Ceki:
I agree, CPAN is a great model to look at in terms of a good way of
collecting and distributing useful stuff...but wait, there's more! If you
take CPAN a step further and invoke the CPAN shell on just about any unixish
system ( chances are you know about the CPAN shell but just in case...):
perl -MCPAN -e shell
or on some systems just
cpan
you will see the true coolness of CPAN. While the cpan shell isn't perfect,
it is incredibly useful. Being able to find the right module to fit your
needs without even having to open up a browser is pretty cool. Being able to
install it and the modules it might depend on without leaving that shell is
*extremely* good stuff.
This kinda brings me to one point that I've been waiting to inject into
this thread. To me we have at least two seperate issues:
* A set of well focused utility classes built by members of the
jakarta community to address common areas of need/duplication
for people building server based applications. ( What Ted has
proposed as zarf ).
* As many people have mentioned, each individual component
could pretty much stand alone.
* In cases where it makes sense, CPAN style Bundles could
package related components that have reached a point
where the API is stable ( does this ever happen? ).
* An emphasis on differentiating 'stable' and 'devel' versions
could help with some of the 'moving target' issues many
people have mentioned.
* I agree with many people who have pointed out that a set of
well focused utilities does not really prevent the creation
of a few different tools that do the same job, in slightly
different ways.
* The initial focus could be a small set of tools that have
already been identified. In the short term these projects
could help identify how this project could/should/may work
best.
* A CPAN style project that would provide:
* Developers a place to make well focused utilities available.
* A distribution system that helps promote sane packaging,
documentation, and versioning.
* The biggest distinction between this and the jakarta
utilities would be the scale/scope of the project.
* This particular project would, as Ceki pointed out,
take large amounts of effort and time just to get
the ball rolling.
* A large number of mirror sites would seem to be implied
by the nature of this project.
* Not knowing the finer points of the apache and jakarta
missions, I would assume it may very well be out of the
intended scope of either. I do think that the tools used
to create this system would most likely come from within
the projects already under way in jakarta ( ant,
alexandria, many others I am sure... )
Well this email is long enough already...but on a final note I would love to
contribute any way I can ( my programming skills are somewhat suspect, but I
am sure I could find something useful to do with myself ). Oh and Ted, how
about 'Jakarta Sledge' as an alternative to zarf. For some reason this is
stuck in my mind, I keep having vague memories of a saying that goes
something like "If all you have is a hammer, everything starts to look like
a nail". Funny enough, I think I read that somewhere on perl.com...
David Weinrich
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]