3 ms·
I loved the whole Newton Soup system. It's a real shame that something like it didn't get further developed. I always wondered what it would look like scaled
by protomyth 10y ago
I loved the whole Newton Soup system. It's a real shame that something like it didn't get further developed. I always wondered what it would look like scaled up into a cluster arrangement.
- kabdib 10y agoOne of the guys who designed soups (Walter Smith) went to Microsoft and worked on the database-based storage system for Longhorn. It didn't go that well; my take is that the project got really big and politicized -- classic Microsoft -- and he wound up leaving after a while. I think that systems like ReThinkDB are really close, if not superior. One thing the Newt never had to worry about was concurrency; the scripting environment was single-threaded, and the storage system only ever had one transaction at a time (with some advanced cheating going on for background storage operations and garbage collection). Modern systems solve harder problems, albeit with many orders of magnitude more resources and way better tools.
- wrs 10y agoIt should have had, but never got, "contexts" so when your code is changing an object in one place, your other code doesn't see the changes unless you want it to. Ah well, people seem to have made it work anyway. :) CouchDB is pretty close in principle but does a lot more stuff. For something closer to the original, I think you could do it PostgreSQL quite easily. But then you need a language layer...I think ECMAScript proxies might work. Hmm, I guess somebody should make an npm module!
- deleted 10y ago[deleted]