We’ve more or less settled in our new apartment, and we’ve got internet… sort of!
The connection works, but our router and the ethernet cables we ordered were apparently lost in the mail… So at the moment, we can have exactly one computer online at a time, and I pretty much have to sit right next to the adsl modem for the cable wehave to reach. Silly and annoying.
But overall, things are getting back to normal, and I’ve even had time to work on my thesis some. I’m going to put up a post soon with some code examples and such, but for now, the short version is that it works. I now have a prototype of the core functionality — a lot of importants features aren’t implemented yet (such as support for nested transactions), but the core works. I can start transactions, read and modify variables, and the system then attempts to commit, validates the modifications and if it fails, the transaction is rolled back and restarted.
Since the entire project is meant to take 6 months, and I have just over 3 months left, I’m pretty happy with this. Now that I’ve got a stable and functioning base to build on, future upgrades should go a lot faster.
Tags: stm, thesis, transactional-memory




