The paper Content Addressed Descriptors and Interfaces with Spritely Goblins is now available! https://spritelyproject.org/news/content-addressed-descriptors-paper.html
I've been working with Randy Farmer (who has been doing this stuff for a long time) on better explaining the ideas. I look forward to sharing what we've been working on.
In code, I have more these days prototyped, but not enough that sit in users' hands. Working on it...
But it's one thing to have the answers. It's another thing for people to understand them.
This requires two things: good explanations, and to be able to get people to experience the solutions themselves.
Improvements to interactions in the network protocol, coroutine support, integration with Racket's IO system, and more!
WHEW! Now to go build cool things *on top of it*!
We are happy to announce the release of Goblins v0.8! https://spritelyproject.org/news/goblins-0.8.html
Now implementing handoffs in the CapTP network protocol, opt-in (but safe, non-interfering) per-actor coroutine support, integration with Racket's IO system, and more!
Wow, this description of @spritelyproject's Goblins library is both an accurate description of its implementation of ocap + actors and also imaginatively goblin'y in its narrative! https://www.reddit.com/r/Racket/comments/mjkavl/goblins_a_transactional_distributed_actor_model/gtcox1n/?utm_source=reddit&utm_medium=web2x&context=3
Spritely Goblins: a distributed journey (my talk from FOSDEM 2021) https://www.youtube.com/watch?v=tqrzag__X7o or https://share.tube/videos/watch/fd98bbdd-8c2e-4229-b0c7-e7b16937901a !
Focuses on @spritelyproject's Goblins distributed programming environment from a PL history POV, plus how we might collab w/ the Guile & Guix communities
Coming up in ~2 hours, I'm giving at talk on @spritelyproject's at FOSDEM: "
Spritely Goblins: a distributed journey" https://fosdem.org/2021/schedule/event/spritelygoblins/
This one has some very interesting bits about how we might collaborate with the Guile and Guix worlds too!
Oh yeah btw I have a talk at FOSDEM this Sunday in case you want to see it: "Spritely Goblins: a distributed journey" https://fosdem.org/2021/schedule/event/spritelygoblins/
Since this will be a fully remote conference, and since FOSDEM is no-cost-to-attend, anyone can join from anywhere!
In fact, all the talks in the “Declarative and Minimalistic Computing” track look exciting to me:
We've been making enormous progress on the CapTP layer of Spritely Goblins, which lays the foundation for all the major distribued networked components of Spritely to come!
But... what exactly is CapTP, and what does it enable? https://spritelyproject.org/news/what-is-captp.html
I've made massive strides on CapTP for @spritelyproject and honestly, I think this is the most important work I've done in my life. But it's hard to explain *why* when few people even know what CapTP *is*.
So: CapTP explainer 🧵, right here (with blogpost to follow):
Okay I don't know how to say this better than the commit message I just wrote so I'm just gonna quote that:
"OMG CAPTP HANDOFFS WORK
With a test, too!
... holy butts"
Big moment for @spritelyproject! (Probably not obvious how big!)
Hello all! Just a reminder that I'm giving a Spritely AMA ("Ask Me Anything") at the top of the hour: https://socialhub.activitypub.rocks/t/rc3-chris-ama-spritely-project/1214
We'll also have a FOSS & Crafts live episode tomorrow: https://socialhub.activitypub.rocks/t/rc3-foss-and-crafts-live-recording/1223
Hygiene for a computing pandemic: separation of VCs and ocaps/zcaps https://lists.w3.org/Archives/Public/public-credentials/2020Dec/0028.html
Maybe the most important thing I've ever written (at least about computing) is this long mailing list post. I should probably clean it up and put it somewhere more general.
Spritely is building the future of the social web: distributed programming, virtual worlds, etc.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!