Being on the vacations I decided to write some Phantom OS internals book, and if you're interested, here it is: https://phantomdox.readthedocs.io/en/latest/
Religions are very different around the world. Though my gods do not forbid anybody to 'very carefully verify the stored persistent data, and re-create the state from it' even if persistent data is stored in...…
Returning to restaurant: you just went off a problem. In your case restaurant is persistent. And a road to your home exists. Suppose, home exists too and you do not rebuild it returning from the dinner. And at the…
Word->Open file->Error reading file: LIST INDEX OUT OF RANGE Does this? Your point is obvious, but not specific to persistent environment. Things are getting broken sometimes. Actually, back in 2009 when first message…
Well, you just can't imagine non-persistent world. :) I'll try to illustrate. In non-persistent world you have to disassemble and store to special boxes all the objects in a room before getting out of that room. Or else…
Actually things in Phantom are not SO different from usual world. - You can install new version of class code. Of course, app code have to do migration by hand, but that's the case in nowadays world - if you change data…
Hi everybody. As the author of original Phantom OS idea I'd like to thank you for the discussion. I am here to answer any question, please ask. If you have some collaboration or experiment with Phantom in mind, I'll be…
It depends. Think of: - OO DB, like key/val storage, but with stored procedures. It's Phantom. - Smart home UI, SCADA front - lots of METAdata about widgets, windows, screens, etc - but getting all the actual data from…
Yes. But, really, turning off and on fixes not quite everything. I've seen Word files that can't be open and crash Word completely. Application state can be unrecoverably wrong with any kind of storage, be it files or…
You're quite right, Rust would be better tool. But first Phantom code was written some 15 years ago and now it's too late to switch. :)
Being on the vacations I decided to write some Phantom OS internals book, and if you're interested, here it is: https://phantomdox.readthedocs.io/en/latest/
Religions are very different around the world. Though my gods do not forbid anybody to 'very carefully verify the stored persistent data, and re-create the state from it' even if persistent data is stored in...…
Returning to restaurant: you just went off a problem. In your case restaurant is persistent. And a road to your home exists. Suppose, home exists too and you do not rebuild it returning from the dinner. And at the…
Word->Open file->Error reading file: LIST INDEX OUT OF RANGE Does this? Your point is obvious, but not specific to persistent environment. Things are getting broken sometimes. Actually, back in 2009 when first message…
Well, you just can't imagine non-persistent world. :) I'll try to illustrate. In non-persistent world you have to disassemble and store to special boxes all the objects in a room before getting out of that room. Or else…
Actually things in Phantom are not SO different from usual world. - You can install new version of class code. Of course, app code have to do migration by hand, but that's the case in nowadays world - if you change data…
Hi everybody. As the author of original Phantom OS idea I'd like to thank you for the discussion. I am here to answer any question, please ask. If you have some collaboration or experiment with Phantom in mind, I'll be…
It depends. Think of: - OO DB, like key/val storage, but with stored procedures. It's Phantom. - Smart home UI, SCADA front - lots of METAdata about widgets, windows, screens, etc - but getting all the actual data from…
Yes. But, really, turning off and on fixes not quite everything. I've seen Word files that can't be open and crash Word completely. Application state can be unrecoverably wrong with any kind of storage, be it files or…
You're quite right, Rust would be better tool. But first Phantom code was written some 15 years ago and now it's too late to switch. :)