Much of Spritely's tech is extrapolated from the designs pioneered in the E Programming Language http://erights.org/
But E comes from Electric Communities Habitat... a p2p distributed virtual world system which could run untrusted code and had user-run economies... in 1997! https://www.youtube.com/watch?v=KNiePoNiyvE
Comments
Displaying 0 of 1 comments
The Spritely Institute
Spritely's tech is a big lift. Goblins is a distributed programming environment! It's not a trivial thing to design.
For this reason, the first serious program testing and using Goblins' tech was Terminal Phase, a space shooter that runs in a developer terminal!
It was a robust test on its own!
Terminal Phase has also been a great testbed and demo for all our tech. For example, Goblins supports transactionality and time-travel features. But that's hard to understand!
But here's a video of time travel in Terminal Phase! *No* gameplay code changes were made to enable time travel! The game was fully programmed, and then in retrospect @cwebber realized that time travel support was already there, and so simply spent an hour wiring up what was already there to the GUI so users could see.
by The Spritely Institute ;
Likes: 0
Replies: 1
Boosts: 0