#spritely — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #spritely, aggregated by home.social.
-
The next @spritely office hours is happening on Wednesday, May 27th. See the forum thread for details:
https://community.spritely.institute/t/next-office-hours-on-5-27/825
-
-
Wastrel milestone: full hoot support, with generational gc as a treat https://wingolog.org/archives/2026/04/09/wastrel-milestone-full-hoot-support-with-generational-gc-as-a-treat
What's this? A Hoot REPL? A NATIVELY COMPILED EXECUTABLE @spritely Hoot REPL?
What? That can't be right, can it?
IT IS!
- Hoot: A Scheme -> WebAssembly toolkit and compiler, includes its own REPL
- Whippet: A new generational GC by @wingo
- Wastrel: A WASM->C compiler also by @wingo which can even compile WASM-GC by embedding WhippetWHICH MEANS!!! Hoot's REPL, compiled to WASM, can be compiled to C compiled to a native executable WITH GC included by Whippet
If you aren't like HOLY FUCKING SHIT then you are MISSING IT because OMFG
Also consider: Hoot is basically an implementation of Guile. WHICH ALSO MEANS we now have a path to build statically compiled versions of Hoot-compatible Guile programs!
-
Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? https://jmacd.github.io/envdraw/
And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post https://groups.google.com/g/comp.lang.scheme/c/AU3HKB9plKk/m/TCkArQA51rcJ
Cool as hell
-
Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? https://jmacd.github.io/envdraw/
And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post https://groups.google.com/g/comp.lang.scheme/c/AU3HKB9plKk/m/TCkArQA51rcJ
Cool as hell
-
Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? https://jmacd.github.io/envdraw/
And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post https://groups.google.com/g/comp.lang.scheme/c/AU3HKB9plKk/m/TCkArQA51rcJ
Cool as hell
-
Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? https://jmacd.github.io/envdraw/
And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post https://groups.google.com/g/comp.lang.scheme/c/AU3HKB9plKk/m/TCkArQA51rcJ
Cool as hell
-
Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? https://jmacd.github.io/envdraw/
And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post https://groups.google.com/g/comp.lang.scheme/c/AU3HKB9plKk/m/TCkArQA51rcJ
Cool as hell
-
Really cool #chat app demo from the #Spritely folks. :eyes_fast:
https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
cc: #OCAP #decentralization #P2P #CRDT -
Really cool #chat app demo from the #Spritely folks. :eyes_fast:
https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
cc: #OCAP #decentralization #P2P #CRDT -
Really cool #chat app demo from the #Spritely folks. :eyes_fast:
https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
cc: #OCAP #decentralization #P2P #CRDT -
Really cool #chat app demo from the #Spritely folks. :eyes_fast:
https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
cc: #OCAP #decentralization #P2P #CRDT -
Really cool #chat app demo from the #Spritely folks. :eyes_fast:
https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
cc: #OCAP #decentralization #P2P #CRDT -
Here are some other #FOSDEM talks I recommend:
Wastrel: WebAssembly Without the Runtime by @wingo (Wastrel uses #Spritely Hoot!) https://fosdem.org/2026/schedule/event/HT9HAG-wastrel-webassembly-without-the-runtime/
Willow - Protocols for an uncertain future (wins "Christine's award for most charming presentation") by @gwil https://fosdem.org/2026/schedule/event/CVGZAV-willow/
Automerge + Keyhive Design Overview by @expede https://fosdem.org/2026/schedule/event/BZ9CAE-automerge/
BLUE - A generic build-system crafted entirely in Guile by @shepherd https://fosdem.org/2026/schedule/event/3A7VGM-blue/
raylib: a 12-year adventure as a solo-maintainer https://fosdem.org/2026/schedule/event/883PBF-raylib-12-year-adventure/
Too many other good talks to list of course (and I haven't gotten through all of them) but all of the above talks totally rule
-
Still more #spritely talks at #FOSDEM by @dthompson :
Functional reactive programming with propagators https://fosdem.org/2026/schedule/event/9NQYKC-funcpropagators/
Beyond JavaScript: Wasm GC present and future https://fosdem.org/2026/schedule/event/G3FRDA-beyond_javascript_wasm_gc_present_and_future/
Re-decentralizing the web platform with Wasm GC https://fosdem.org/2026/schedule/event/GB387H-re-decentralizing_the_web_platform_with_wasm_gc/
Composing capability security and CRDTs https://fosdem.org/2026/schedule/event/SXSAML-brassica-chat-with-goblins-ocapn/
What's that? STILL not enough? ...
-
More #spritely talks at #FOSDEM by @tsyesika :
Guile Development Outside of Emacs https://fosdem.org/2026/schedule/event/EKEFUU-guileoutsideofemacs/
OCapN: The secure, decentralized protocol of the future https://fosdem.org/2026/schedule/event/QPUXCQ-ocapn_the_secure_decentralized_protocol_of_the_future/
And yet, that's not all...
-
Wanted to see me speak at #FOSDEM but couldn't make it? Here's the two talks I gave!
How to Level Up the Fediverse
(co-presented with ActivityPub co-author @tsyesika !) https://fosdem.org/2026/schedule/event/HVJRNV-how_to_level_up_the_fediverse/Lisp is Clay: the Power of Composable DSLs https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/
Can't get enough? Need more #spritely talks? We gave a bunch... 🧵
-
Excited to be at the #Spritely talk on leveling up the #Fediverse!!
-
Come see me and my #spritely colleagues speak at #FOSDEM this year! https://community.spritely.institute/t/spritely-fosdem/796
-
Interested in #declarative computing, #linux or #reproducible software? #Guix is going to be at #FOSDEM for lots of goodness on #guile #scheme and the #nix approach to packaging #FreeSoftware - check out the talks various people are giving:
https://guix.gnu.org/blog/2026/meet-guix-at-fosdem-2026/
As usual the Declarative and Minimalist computing track will have lots of interesting #lisp #spritely and #nrepl talks!
-
Damn #spritely is gonna have such cool shit to show at FOSDEM and Guix Days this year. I mean all the stuff we did in-between, but also the stuff that's on the verge of releasin'
-
#spritelyinstitute #spritely Diana Bell's demo was great , question what web component framework is she using ? #alchemist #alchemy ?
-
New post from me over on the @spritely blog: Composing capability security and conflict-free replicated data types
Local-first apps often use CRDTs, but I'm not really aware of any that fully embrace capability security. This post is an attempt to show how the two can be composed using a simple group chat application as a case study.
-
#spritely #hoot in a toot: how to deploy #Guile #Scheme as static website via #webassembly (complete #Wisp example).
The code from the two attached images, as written, runs on
https://www.draketo.de/software/hoot.htmlTry it out!
It’s two pages from Naming & Logic: Programming Essentials with Wisp.
printed: https://www.epubli.com/shop/naming-and-logic-programming-essentials-with-wisp-9783565093199
website: https://www.draketo.de/software/programming-basics-wispThis adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.
-
#spritely #hoot in a toot: how to deploy #Guile #Scheme as static website via #webassembly (complete #Wisp example).
The code from the two attached images, as written, runs on
https://www.draketo.de/software/hoot.htmlTry it out!
It’s two pages from Naming & Logic: Programming Essentials with Wisp.
printed: https://www.epubli.com/shop/naming-and-logic-programming-essentials-with-wisp-9783565093199
website: https://www.draketo.de/software/programming-basics-wispThis adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.
-
#spritely #hoot in a toot: how to deploy #Guile #Scheme as static website via #webassembly (complete #Wisp example).
The code from the two attached images, as written, runs on
https://www.draketo.de/software/hoot.htmlTry it out!
It’s two pages from Naming & Logic: Programming Essentials with Wisp.
printed: https://www.epubli.com/shop/naming-and-logic-programming-essentials-with-wisp-9783565093199
website: https://www.draketo.de/software/programming-basics-wispThis adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.
-
#spritely #hoot in a toot: how to deploy #Guile #Scheme as static website via #webassembly (complete #Wisp example).
The code from the two attached images, as written, runs on
https://www.draketo.de/software/hoot.htmlTry it out!
It’s two pages from Naming & Logic: Programming Essentials with Wisp.
printed: https://www.epubli.com/shop/naming-and-logic-programming-essentials-with-wisp-9783565093199
website: https://www.draketo.de/software/programming-basics-wispThis adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.
-
I'm in a pickle. I'm in a jam. A lisp game pickle jam.
I compiled the thing, but when I run it in the browser, it yields this error:
Uncaught (in promise) CompileError: wasm validation error: at offset 4: failed to match magic number instantiate_streaming http://localhost:8080/reflect.js:148 reflect http://localhost:8080/reflect.js:231 reflect http://localhost:8080/reflect.js:1006 load_main http://localhost:8080/reflect.js:284 async* http://localhost:8080/game.js:3 EventListener.handleEvent* http://localhost:8080/game.js:1#gnuguile #guile #guilehoot #hoot #lisp #lispgamejam #scheme #spritely #spritelyhoot #wasm #web #webassembly
-
🔴 Today on #SystemCrafters Live, we'll experiment with Spritely Goblins, a Guile Scheme library that provides a distributed programming model for writing secure, asynchronous code that can be called either locally or across a network.
Let's try it out to see if it might be a good fit for the Spring Lisp Game Jam next week!
Join us here:
- https://youtube.com/live/rs1xyXquFKE
- https://twitch.tv/SystemCrafters
- https://systemcrafters.net/live🕐 in your time zone: https://time.is/compare/1800_in_Athens
-
To prepare for the "star wars' empire and allies" next move against this nice and friendly community? shouldn't we do a threat model based on attack scenarios of what could be (cyber)attacks against our masto communities: How to protect mastodon servers from being shutdown by third parties? How to secure them further? How to distribute them further? How to use tools like veilid, cwtch, spritely or even more commercial ones like storj to continue exchange the files and be capable to scale quickly up or move quickly from A to B in case of third Party disruption of URLs used by activitypub at CDN/DNS level? How to enhance comms so that they can resist specific targetting of specific information diffusion? How to make the new free social network resilient to any dictature controlling the internet communications (DNS, CDN,...) and using automated AI driven content scanning searching for forbidden words? How to secure its supply chain and ensure that the codebase cannot be suppressed from GAFAMs controlled code repositories?
Maybe some of the good questions for FOSDEM 2026, crypto/steganography communities and for beer discussions everywhere amongst EU and US liberty and democracy defenders?
How to protect freedom of speech and trustable secure communications for "we the people" in democracies and ensure they cannot be disrupted?
Time to show that hackers, cryptographers, real cypherpunks and strong techies of today can even do better than the old ones of the 1990s to defend their liberty to think, exchange and love in democracy respecting everyone. New generation, go for it and the oldsters, well support them with what you learned from life after all these years.
#mastodon #veilid #liberty #freedom #resilience #activitypub #spritely #cwtch #resist #democracy #respect #cryptography #hackers #archives #crypto #cypherpunk #spritely
-
A blog post written to get my head around #guile #hoot and #fibers, based on my 2024 December Adventure:
https://afmoreno.srht.site/blog/guile-hoot-fibers.html
The folks at #spritely were really patient and helpful. I am very grateful for the excellent feedback I received from Dave Thompson. Many thanks to this team!
Any corrections and/or clarifications are really appreciated.
While it is still early days, I think the #spritely software stack is really promising!
-
Finally got around to trying #Codeberg. They didn't force me to provide a credit card and they do sha256!
Testing the waters with my latest project, an #OCapN implementation in #Rust. I'll share it when it kinda does something but I already have that #Spritely syrup format implemented.
Working on netlayers now.
-
Finally got around to trying #Codeberg. They didn't force me to provide a credit card and they do sha256!
Testing the waters with my latest project, an #OCapN implementation in #Rust. I'll share it when it kinda does something but I already have that #Spritely syrup format implemented.
Working on netlayers now.
-
Today I set up a recurring donation to #Spritely ! I consider it an investment in a friendlier network connected software stack.
If you're interested in #networking , #decentralization , #infosec , #ocap , or even #web3 , then it's a project worth looking into.
Also their mascots are very cute. -
Today I set up a recurring donation to #Spritely ! I consider it an investment in a friendlier network connected software stack.
If you're interested in #networking , #decentralization , #infosec , #ocap , or even #web3 , then it's a project worth looking into.
Also their mascots are very cute. -
Today I set up a recurring donation to #Spritely ! I consider it an investment in a friendlier network connected software stack.
If you're interested in #networking , #decentralization , #infosec , #ocap , or even #web3 , then it's a project worth looking into.
Also their mascots are very cute. -
Today I set up a recurring donation to #Spritely ! I consider it an investment in a friendlier network connected software stack.
If you're interested in #networking , #decentralization , #infosec , #ocap , or even #web3 , then it's a project worth looking into.
Also their mascots are very cute. -
Today I set up a recurring donation to #Spritely ! I consider it an investment in a friendlier network connected software stack.
If you're interested in #networking , #decentralization , #infosec , #ocap , or even #web3 , then it's a project worth looking into.
Also their mascots are very cute. -
4. Spritely Oaken
The @spritely Institute, headed up by @cwebber (OG #ActivityPub / #Fediverse cofounder) is working on making the next generation of FOSS, decentralized internet (beyond the web). Oaken is a vision to help make running untrusted code on this new frontier safe, opening up far more possibilities. It doesn't exist yet... but now there's funding to build it!https://spritelyproject.org/#oaken
🧵 3/6
-
Stream about a particular Internet decentralisation project soon (in about 2 hours) on:
https://systemcrafters.net/live/
or https://twitch.tv/SystemCrafters
or https://www.youtube.com/watch?v=RsW7PWhS_vg
Tune in!
#davidwilson
#decentralization
#goblins
#guile
#lisp
#scheme
#spritely
#stream
#systemcrafters