Michael Sparks <[EMAIL PROTECTED]> writes: > Duncan Booth wrote: > >> Michael Sparks <[EMAIL PROTECTED]> wrote: >> >>> I'm interested in writing a simple, minimalistic, non persistent (at >>> this stage) software transactional memory (STM) module. The idea being >>> it should be possible to write such a beast in a way that can be made >>> threadsafe fair easily. [...] >> Unless you really are desperate to reinvent the wheel, have you looked at >> ZODB? https://launchpad.net/zodb [...] > That seems somewhat overkill for my needs. ZODB's distribution is 3.3MB in > size, whereas the system I want a minimalistic, non-persistant[1] > transactional memory for is 345K in size. (The Axon part of kamaelia) > I'll take a look though. [...]
Durus might be worth a look too (though I doubt it's suitable for your situation): http://www.mems-exchange.org/software/durus/ The link to their paper about it seems to be broken, but I think it was based somewhat on ZODB, but is simpler (67k tarball :-). John -- http://mail.python.org/mailman/listinfo/python-list