It's time for some updates on Spritely, the project Christine founded to advance decentralized networking technology! A lot has happened since our episode about Spritely from last year (which is really where Spritely got its main public announcement)! Most notably, Jessica Tallon has joined the project thanks to a generous grant from NLNet and NGI Zero! But there's a lot more that has happened too, so listen in!
ALSO! As mentioned at the end of this episode, starting with the NEXT episode, we'll begin signing off every episode by thanking donors to FOSS & Crafts Studios' Patreon! By donating you both support this podcast AND Christine's work on Spritely!
Links:
FOSS & Crafts Studios' Patreon! Donate to show up in the thank-yous for upcoming episodes!
The previous "What is Spritely?" of this podcast
Jessica Tallon joins with a grant from NLNet/NGI Zero! Plus an interview!
Spritely Brux, Spritely's identity and trust management framework, which Jessica is working on (and Morgan dressed as for the costume contest)
Goblin-Chat (mostly a prototype to demonstrate the underlying networking tech)
Spritely Goblins, Spritely's distributed programming environment framework (and which Christine dressed as for the costume contest) (code, documentation)
Work in progress port of Goblins on Guile! It's getting close!
Spritely Aurie, Spritely's security-preserving runtime serialization and upgrade framework
Safe Serialization Under Mutual Suspicion by Mark S. Miller
Pickling, Uneval, Unapply by Jonathan Rees
OCapN, the new generation of CapTP and friends (see also What is CapTP, and what does it enable?)
Coroutines, Goblins' scoped suport for them. As for why they aren't prioritized in Goblins, read up on re-entrancy attacks, including this ancient e-lang email thread
Goblins' integration with Racket's asynchronous programming stuff via sync/pr (will be documented in the next tutorial version)
SeaGL, where Morgan and Christine keynoted... and performed in the costume contest as the Spritely Brux and Goblins mascots!