[elephant-devel] Rollback in with-transaction
Ian Eslick
eslick at media.mit.edu
Thu Jan 8 03:29:06 UTC 2009
One hole in with-transaction, at least for BDB, has been the fact that
any non-local exit causes a transaction to fail. I've now added a
quick hack that catches all conditions and calls an optional :inhibit-
rollback-fn to see if the condition is a normal part of success - if
so, it is re-signaled after the commit.
I don't have a solution to throw, but it's a less common idiom.
Alex, what are you doing in the postmodern API?
Ian
More information about the elephant-devel
mailing list