[Setools] Gjallar release "Eldrimner" 0.1
goran at krampe.se
goran at krampe.se
Fri Aug 11 11:02:21 UTC 2006
Hi David and all!
"David T. Lewis" <lewis at mail.msen.com> wrote:
> On Fri, Aug 11, 2006 at 11:45:36AM +0200, goran at krampe.se wrote:
> > Well, we aim to be cross platform of course but today the things that do
> > not work unless on win32 are:
> >
> > - Graphviz for producing the graphs. Not sure what Gjallar does today
> > if you don't have it installed.
> > It exists for Mac: http://www.pixelglow.com/graphviz/ so perhaps you
> > can "port" the simple interface? I think the Squeak Graphviz package has
> > Mac support.
>
> Graphviz should work fine on Unix/Linux, and I think it works on OS X
> also.
http://map.squeak.org/packagebyname/graphviz
"You must download and install GraphViz from http://www.graphviz.org for
your platform (Win32, Unix, Linux, or Mac OS should be supported)."
And of course, I verified this way back when we first picked Graphviz
because I would not have picked it unless the larger Squeak platforms
were supported. :)
> On Unix/Linux it has the advantage of not needing to write to
> the file system when creating graphs, which would be a good thing for
> a server application.
Neat. In Gjallar right now I cache the graphs generated and only
regenerate when a txn has happened in Gjallar. But avoiding the
filesystem might be beneficial.
Btw, we also use TimeZoneDatabase! :) Really neat. And I noticed that
you dual licensed it under MIT/GPL (from minnow) but SqueakMap only
mentions GPL I think.
It would not surprise me either if we end up using OSProcess for some
things too - I would like to deploy on Linux but I have not yet
investigated the ODBC issue. Currently Gjallar runs in a single image -
but we will probably start to split it up later on (Magma as a server,
the services (including those using ODBC) running in one image (since
FFI blocks) etc).
And perhaps this split up can most easily be done using the
fork-mechanisms you provide. Perhaps we also wish to split just to
spread load on a multi CPU system - haven't investigated yet how to
configure Seaside for that, but it was recently discussed.
regards, Göran
More information about the Setools
mailing list