[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