home.social

#spritely — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #spritely, aggregated by home.social.

  1. The next @spritely office hours is happening on Wednesday, May 27th. See the forum thread for details:

    community.spritely.institute/t

    #spritely

  2. @cwebber and I will be speaking on behalf of @spritely at Open World Map: Digital Sovereignty for Game Creators in Toronto on June 13th!

    Event info here:

    luma.com/8nvmyatm

    #spritely

  3. Wastrel milestone: full hoot support, with generational gc as a treat wingolog.org/archives/2026/04/

    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 Whippet

    WHICH 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!

    #lisp #guile #spritely

  4. @wake.st

    Didn't the #Spritely institute recently give further follow-up on the original paper around petname systems that @cwebber published years ago for the Web of Trust initiative? I find petnames to be very appealing myself, and should really catch up on the latest when I have time.

    github.com/cwebber/rebooting-t

  5. Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? jmacd.github.io/envdraw/

    And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post groups.google.com/g/comp.lang.

    Cool as hell

    #hoot #spritely

  6. Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? jmacd.github.io/envdraw/

    And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post groups.google.com/g/comp.lang.

    Cool as hell

    #hoot #spritely

  7. Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? jmacd.github.io/envdraw/

    And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post groups.google.com/g/comp.lang.

    Cool as hell

    #hoot #spritely

  8. Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? jmacd.github.io/envdraw/

    And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post groups.google.com/g/comp.lang.

    Cool as hell

    #hoot #spritely

  9. Whoa what on earth is this Scheme evaluation visualization tool named EnvDraw made in Hoot? jmacd.github.io/envdraw/

    And apparently EnvDraw has existed since 1995 and this is a port! Here's an old mailing list post groups.google.com/g/comp.lang.

    Cool as hell

    #hoot #spritely

  10. Here are some other #FOSDEM talks I recommend:

    Wastrel: WebAssembly Without the Runtime by @wingo (Wastrel uses #Spritely Hoot!) fosdem.org/2026/schedule/event

    Willow - Protocols for an uncertain future (wins "Christine's award for most charming presentation") by @gwil fosdem.org/2026/schedule/event

    Automerge + Keyhive Design Overview by @expede fosdem.org/2026/schedule/event

    BLUE - A generic build-system crafted entirely in Guile by @shepherd fosdem.org/2026/schedule/event

    raylib: a 12-year adventure as a solo-maintainer fosdem.org/2026/schedule/event

    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

  11. 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 !) fosdem.org/2026/schedule/event

    Lisp is Clay: the Power of Composable DSLs fosdem.org/2026/schedule/event

    Can't get enough? Need more #spritely talks? We gave a bunch... 🧵

  12. And now @tsyesika touching on #Guile development outside of #Emacs—which is kinda crucial: #Guix, #Guile, #Spritely folks certainly want to reach out to people not into it!

  13. 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:

    guix.gnu.org/blog/2026/meet-gu

    As usual the Declarative and Minimalist computing track will have lots of interesting #lisp #spritely and #nrepl talks!

  14. 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'

  15. @nixfreak ah sorry we don't add tags to our posts often but maybe we should. you can see @spritely and also probably I should try to tag my own #spritely posts more often too

  16. @cwebber sorry to bother you but does #spritely have an update bot for mastodon or is someone manually tagging for mastodon? Maybe I just have the wrong hashes.

  17. #spritelyinstitute #spritely Diana Bell's demo was great , question what web component framework is she using ? #alchemist #alchemy ?

  18. 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.institute/news/compos

    #spritely #localfirst #ocaps

  19. #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
    draketo.de/software/hoot.html

    Try it out!

    It’s two pages from Naming & Logic: Programming Essentials with Wisp.

    printed: epubli.com/shop/naming-and-log
    website: draketo.de/software/programmin

    This adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.

    #wasm #webdev #programming

  20. #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
    draketo.de/software/hoot.html

    Try it out!

    It’s two pages from Naming & Logic: Programming Essentials with Wisp.

    printed: epubli.com/shop/naming-and-log
    website: draketo.de/software/programmin

    This adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.

    #wasm #webdev #programming

  21. #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
    draketo.de/software/hoot.html

    Try it out!

    It’s two pages from Naming & Logic: Programming Essentials with Wisp.

    printed: epubli.com/shop/naming-and-log
    website: draketo.de/software/programmin

    This adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.

    #wasm #webdev #programming

  22. #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
    draketo.de/software/hoot.html

    Try it out!

    It’s two pages from Naming & Logic: Programming Essentials with Wisp.

    printed: epubli.com/shop/naming-and-log
    website: draketo.de/software/programmin

    This adds parallel fetches (do you see where?). If you adopt it, ensure that your server compresses application/wasm.

    #wasm #webdev #programming

  23. 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
    

    https://community.spritely.institute/t/uncaught-in-promise-compileerror-wasm-validation-error-at-offset-4-failed-to-match-magic-number/712

    #gnuguile #guile #guilehoot #hoot #lisp #lispgamejam #scheme #spritely #spritelyhoot #wasm #web #webassembly

  24. 🔴 Today on 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:

    - youtube.com/live/rs1xyXquFKE
    - twitch.tv/SystemCrafters
    - systemcrafters.net/live

    🕐 in your time zone: time.is/compare/1800_in_Athens

  25. 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

  26. A blog post written to get my head around and , based on my 2024 December Adventure:

    afmoreno.srht.site/blog/guile-

    The folks at 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 software stack is really promising!

  27. 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.

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. 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.

  33. 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.

  34. @NGIZero

    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!

    spritelyproject.org/#oaken

    🧵 3/6

    #Spritely #Oaken #NGI #FOSS #SpritelyOaken