05:03:00 <tlevine> This tutorial explains how to have transactions for one acidic states. How can I do transactions that involve multiple different acidic states? http://happstack.com/docs/crashcourse/AcidState.html
07:31:28 <mm_freak> tlevine: i don't think that's possible, but you can combine multiple acidic states into one
07:31:46 <mm_freak> if X and Y are acidic, they have SafeCopy instances, so wrap them up in a type and make that one acidic
07:32:12 <mm_freak> data XY = XY { x :: X, y :: Y }
12:08:06 <tlevine> mm_freak If I do that, any transaction involving just one state will lock both of them, right? Either way, I guess that works, since I'm not going to get much traffic.
12:10:15 <mm_freak> tlevine: acid-state unfortunately doesn't really support being selective
15:09:28 <donri> stepcut: http://stevelosh.com/blog/2013/04/git-koans/