[Zope] Survey: Gadfly usage

Patrick Phalen pphalen@teleo.net
Thu, 8 Jul 1999 09:24:00 -0700


On Thu, 08 Jul 1999, Christopher Petrilli wrote: 
>OK, as we're having to go through all the DAs  to fix/break/etc the 
>multi-threaded support, I have a few questions for people about their
>usage of Gadfly...

On Thu, 08 Jul 1999, Jeff Bauer wrote:
> Christopher,
> 
> Rather than respond to your individual points, I'd
> just like to suggest that Gadfly be left in as part
> of the Zope core.

Like Jeff, I'd like to respond generally to this question.

Gadfly has some unique advantages as a standard part of the
distribution:

1. Tiny footprint, but a large subset of SQL
2. Written entirely in Python, therefore intrinsically cool
4. In-memory model makes it pretty fast and very suitable for a wide
   variety of web applications which otherwise might need to crank up
   a big-ass database
5. Same unencumbered licensing as Python

I think you guys had the right impulse when you first thought to
include Gadfly in the core -- it could win a berth on coolness
points alone. It's a win for Zope to include a database out of the box.

Regarding thread safety. Aaron has indicated he will look into this,
but for the moment, mutexes would need to be used. Like most of us,
Aaron has a full time job and little free time. Since Gadfly is open
source, perhaps Aaron would accept volunteer efforts to tackle threads?