Christian: We're not using either of these features but I'm more concerned here about the long term stability of the package here. Removing features may be very inconvenient or even create significant issues for existing users. I think ensuring that future versions of the package remains backward compatible is essential for individual and agencies who commit the technology. Of course asking the community is a great way to minimize this issue, but it does not guarantee that a feature we may relying heavily today may end up being voted out down the road. So I'm not sure keeping the package small and cute is that important in comparison to long term stability. I would rather see the package being broken down in multiple .jar files if necessary. Just a though. best *P
On 5/24/12 5:03 PM, Christian GrĂ¼n wrote:
Hi all,
we are interested in your opinion! As one of our main focus is to keep BaseX small and cute (..sad but true: the BaseX core library already exceeds 2mb.. ;), we're currently contemplating the removal of two existing BaseX features, namely..
- the BaseXHTTP client mode (flag -c). Currently, we offer three
operation modes: default, local, and client [1]. In client mode, all requests are supposed to be passed on to yet another BaseX server instance. Currently, however, WebDAV is the only service which is 100% compatible with this mode, while RESTXQ isn't tailored at all to handle remote database requests. Instead, we are contemplating on adding a light-weight XQuery Client API Module, which can then be used to explicitly address remote BaseX instances from within XQuery whenever databases are not stored locally anyway.
- the current ZIP Module. The functionality won't disappear, though:
we will replace it with a new, more flexible proposal specified by Matthias Branter (28msec) and me [2].
In a nutshell: who of you is using either 1) or 2) and would run into big troubles if those features were ousted and replaced with the approaches we believe are more promising for future development?
Thanks as usual for your feedback, either to the list (preferred) or in private, Christian
[1] http://docs.basex.org/wiki/Startup_Options#BaseX_HTTP_Server [2] http://spex.basex.org/index.php?title=ZIP_Module _______________________________________________ BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk