[Mulgara-general] Mulgara Lite

Paul Gearon gearon at ieee.org
Thu Sep 4 15:05:13 UTC 2008


On Thu, Sep 4, 2008 at 3:55 AM, Life is hard, and then you die
<ronald at innovation.ch> wrote:
> On Wed, Sep 03, 2008 at 02:47:43PM -0500, Paul Gearon wrote:
>
> Sounds good. However, how much is the network stuff, i.e. how is the
> difference between the two jars? Having too many jars to choose from
> is also annoying, so I would vote to only have two if the difference
> in size is significant.

Well, I can't quite remove all the network stuff yet, though I can
iteratively reduce it over time. For instance, EmbeddedMulgaraServer
directly refers to Jetty classes, so I can't simply remove the Jetty
jars, however if I isolate that code in another class (something that
should be done anyway) then I can call that up with reflection,
meaning that the Jetty jars will only be needed when Jetty is
configured.

All the same, my refactoring in the last couple of weeks has moved us
from 81 jars down to 70. That's still a lot, but it's a start!  :-)

Meanwhile, I've identified a reduced set of jars that are needed to
run JUST a database (James wanted this). If you're directly
instantiating a Database object, then it looks like you only need 26
jars, though it's possible that there are some others we can get rid
of too. (It's 28 if you want to run EmbeddedMulgaraServer, since you
need the Jetty jars).

Paul



More information about the Mulgara-general mailing list