Thanks for the feedback, all. I'll be away for Easter, but I'll be reading up and linking things to the web-site after then.
goran.hultgren@bluefish.se wrote:
Well, if I were you I would do two things:
- Take a hard look at Magma.
Will do.
- Talk with Stephen Pair and Craig Latta.
Well, if they're on this list I'm sure they'll gladly answer any call for help.
Magma is a GemStone kindof OODB for Squeak and does give multiple running Squeaks a common transactional object memory.
I haven't looked at Magma.. yet.. but if it's an OODB then it's more or less just for storage, right? That's an important part of what I want to achieve, but the more important part is getting remote messaging and object replication working. That's tricky.
Stephen is also building stuff in this vein and has demonstrated "remote object memories" at OOPSLA etc. He has also done modifications to the VM to better facilitate these systems (like dirty marking etc). And a bunch of other stuff too. :-)
Does anybody have a link for this? It's a bit hard to find.
Well, please do look carefully at the stuff that is out there before duplicating work. But I think that combining some form of "remote message sending" with Magma would get you very far. Or perhaps something using Stephen's work.
I shall.
Michael.