tag:blogger.com,1999:blog-5638372.post110521167102240750..comments2023-10-10T05:22:56.347-05:00Comments on binkley's BLOG: Do or dieBrian Oxleyhttp://www.blogger.com/profile/06617364377560752378noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5638372.post-1105323253359693552005-01-09T20:14:00.000-06:002005-01-09T20:14:00.000-06:00I don't think I do recover from an exception in Cr...I don't think I do recover from an exception in CreateData()! Java has no notion of <A HREF="http://www.blogger.com/r?http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMonad">monads</A> so methods with side effects are impossible to properly do-or-die with full rollback semantics. This is an example of the classic <A HREF="http://www.blogger.com/r?http%3A%2F%2Fdreamsongs.com%2FWIB.html">PC loser-ing problem</A>.Brian Oxleyhttps://www.blogger.com/profile/06617364377560752378noreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1105230643903401572005-01-08T18:30:00.000-06:002005-01-08T18:30:00.000-06:00What about stuff like;
void CreateData()
{
Creat...What about stuff like;<br />void CreateData()<br />{<br /> CreateDb();<br /> CreateTables();<br /> CreateData();<br /> CreateIndexes();<br />}<br /><br />How do you recover from an exception in CreateData?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1105228304588034652005-01-08T17:51:00.000-06:002005-01-08T17:51:00.000-06:00Beautiful.Beautiful.Anonymousnoreply@blogger.com