[dead]
I’m not seeing that simplicity or low-engineering overhead from reading about PLAN, personally, I’m seeing a computer scientist’s wet dream about composability and resilience, but not anything that would promote rapid development or reduced costs. In fact I think the opposite is true - this is such a reinvention that everything is likely to take subject matter experts and a lot of time.
P2P chat doesn’t seem like a very lofty goal at this point.
I’m sure there’s a lot more to your platform than PLAN, providing all sorts of facilities, but at that point you’ve kinda scuppered the “execute anywhere, forever” aspect of your model IMHO, because it relies on quite a complex VM to provide the simple coding environment.
Best of luck to you, but I’m still thinking “nerd trap” rather than “revolutionary tech”.
It's interesting. Not something I think will affect my day to day life, but in a thought-experiment, LISP-y sort of way I can see why a certain kind of coder might find such a system intriguing. I imagine such a coder is probably into language design, lambda calculus, functional purity and formal verification rather than being on the 'just get things done' end of the spectrum.
I also don't think I can see such a design ever doing anything very quickly, as every operation is necessarily committed to disk. I guess that's where Jets come in...
It's amusing to contrast this with the general mood in programming where we strive to make programs ephemeral so that we don't care what's in memory, things die often and we just re-start them when we feel like it, allowing them to rebuild their internal state.