in reply to Re^2: STM for Perl
in thread STM for Perl

I'm not dissing DBM::Deep. Might be a useful module indeed. But it isn't STM.

STM is a particular technique to achieve safe access to data in a multithreaded program. The concurrency it deals with isn't that of different processes accessing the data on disk at the same time, and the locks it saves the programmer from thinking about aren't of the filesystem type.

Replies are listed 'Best First'.
Re^4: STM for Perl
by dragonchild (Archbishop) on Jan 25, 2007 at 14:15 UTC
    Point. So, the next step would be to make DBM::Deep threadsafe?

    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
      The next step to what? If you want to read up on STM, its goals, strengths, and weaknesses, that page I linked to has useful information, including a video talk. This presentation is pretty good too.