3 ms·
I think the ideas behind STM (http://en.wikipedia.org/wiki/Software_transactional_memory http://en.wikipedia.org/wiki/Software_transactional_memory - usually us
by smanek 15y ago
I think the ideas behind STM (http://en.wikipedia.org/wiki/Software_transactional_memory http://en.wikipedia.org/wiki/Software_transactional_memory - usually used for concurrency), present some interesting opportunities to automatically 'rewind' state in the case of exceptions.
I can imagine systems where you provide multiple implementations, and the system automatically finds one that works.
- zmmmmm 15y agoSTM is great, but let's face it, it's not getting that email back once it went off to the user, or "uncharging" the user's credit card (sure you can refund, but you've still made a mess on their statement).