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 
  

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to