My thinking is wholly inline with Kurt.

> I feel like the addition of Terry's work is not an add-on, but more of
a core functionality.

I agree.  I also agree that the BerkeleyDBFiler is a core piece too.
These aren't add-on functionality, they are configurable options.  If
they are not included in the distro, they will probably get used very
little.  If you can simply change the server config to utilize them,
this add-on just turned into another feature of the system.

+1 Terry's Addition to main trunk
+1 BerkeleyDBFiler to main trunk

There will always be bugs.  It is merely misplaced fear that prevents us
from committing things.  When there is a bug, there will be a bug
report.  The more the community gets involved and excited, the more they
will help, especially when they use that feature.  Maybe that's what you
may be missing Vladimir:

more functionality == more users
more functionality == more bugs
more users == more contributors
more users == more stable

My two cents once again...

-Kevin Ross

-----Original Message-----
From: Vladimir R. Bossicard [mailto:[EMAIL PROTECTED] 
Sent: Thursday, June 05, 2003 11:51 AM
To: [EMAIL PROTECTED]; Kurt Ward
Subject: RE: [my philosophy] was RE: MemValueIndexer

> I feel like the addition of Terry's work is not an add-on, but more of
a core
> functionality.  WebDav on the other hand could be an add-on as it is a
db
> access method vs. db filer/indexer code, so I'm not against such a
library.

Terry's work is certainly very useful (he uses it) but it targets a
specific
usage of Xindice (loading the entire db in memory is not done by every
user). 
By "addons" I distinguish between default/non-default functionalities
and not
between core/non-core functionalities.  Of course a feature can be moved
from
the addons to the main trunk.

A good example is the BerkeleyDB filer: it's a core functionality
(filer) but
clearly an addon (requiring external resources).

One of the advantages of an addon project is a much shorter release
cycle. 
(JUnit-addons has a new release every month, JUnit every year). 

But I don't say that everything has to go into the addons.  The
scheduler (if
you can tell a little bit more about it) should certainly be a default
feature.

I hope that I made things a little bit clearer.

-Vladimir

-- 
Vladimir R. Bossicard
Apache Xindice - http://xml.apache.org/xindice

Reply via email to