# Latest

**URL:** https://community.spritely.institute/latest.md

[Latest](https://community.spritely.institute/latest.md) · [Categories](https://community.spritely.institute/categories.md) · [Tags](https://community.spritely.institute/tags.md)

---

## [Code of Conduct for participating on Forum](https://community.spritely.institute/t/code-of-conduct-for-participating-on-forum/486)

<div class="topic-metadata">

**Author:** [@cwebber](https://community.spritely.institute/u/cwebber)\
**Replies:** 0\
**Last updated:** [May 1, 2024, 7:30pm UTC](https://community.spritely.institute/t/code-of-conduct-for-participating-on-forum/486 "2024-05-01T19:30:26Z")

</div>

Hello, and welcome to the forum! Just noting that all of Spritely as a software project, our IRC channel, and this forum abide by the Contributor Covenant, which you can read in detail here. If you notice any posts on …

---

## [Welcome to the Spritely Institute Discourse - Introduce yourself here!](https://community.spritely.institute/t/welcome-to-the-spritely-institute-discourse-introduce-yourself-here/7)

<div class="topic-metadata">

**Author:** [@system](https://community.spritely.institute/u/system)\
**Replies:** 126\
**Last updated:** [August 22, 2026, 7:43pm UTC](https://community.spritely.institute/t/welcome-to-the-spritely-institute-discourse-introduce-yourself-here/7 "2026-08-22T19:43:05Z")

</div>

Here we talk about the creation of open standards and open source, freely licensed reference implementations for safe, decentralized networked communities. A new social layer for the internet, with no gatekeepers - inste…

---

## [Next office hours on 9/30](https://community.spritely.institute/t/next-office-hours-on-9-30/847)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 2\
**Last updated:** [September 21, 2026, 8:14pm UTC](https://community.spritely.institute/t/next-office-hours-on-9-30/847 "2026-09-21T20:14:26Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, September 30th at 2 PM EDT (6 PM UTC). This is our recurring monthly meeting where we chat about all things Spritely! The agenda is set by whoever shows up. …

---

## [Autumn Lisp Game Jam starting on 10/30!](https://community.spritely.institute/t/autumn-lisp-game-jam-starting-on-10-30/848)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 5:45pm UTC](https://community.spritely.institute/t/autumn-lisp-game-jam-starting-on-10-30/848 "2026-09-09T17:45:13Z")

</div>

The autumn edition of the biannual Lisp Game Jam I co-host starts on 10/30! This is a casual, 10-day long game jam where participants can make whatever game they want using their favorite Lisp implementation. Since this …

---

## [Making web get requests?](https://community.spritely.institute/t/making-web-get-requests/754)

<div class="topic-metadata">

**Author:** [@kryptec](https://community.spritely.institute/u/kryptec)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 7:12am UTC](https://community.spritely.institute/t/making-web-get-requests/754 "2026-09-09T07:12:33Z")

</div>

What is the recommended way (or is there a way) to make web requests/api calls etc. within hoot. I was hoping to make a get request in my app, and then parse the returned json. My initial idea was to use the guile web m…

---

## [Guile Hoot Puzzle Game!](https://community.spritely.institute/t/guile-hoot-puzzle-game/760)

<div class="topic-metadata">

**Author:** [@kryptec](https://community.spritely.institute/u/kryptec)\
**Replies:** 4\
**Last updated:** [September 7, 2026, 11:16pm UTC](https://community.spritely.institute/t/guile-hoot-puzzle-game/760 "2026-09-07T23:16:06Z")

</div>

Hi y’all, I used @dthompson’s game jam template to make a small puzzle game. You can take the URL for any image and it will turn it into a puzzle, or just get a random one from some public domain images I selected. Ther…

---

## [Next office hours on 8/26](https://community.spritely.institute/t/next-office-hours-on-8-26/845)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 1\
**Last updated:** [August 26, 2026, 2:19pm UTC](https://community.spritely.institute/t/next-office-hours-on-8-26/845 "2026-08-26T14:19:13Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, August 26th at 2 PM EDT (6 PM UTC). This is our recurring monthly meeting where we chat about all things Spritely! The agenda is set by whoever shows up. T…

---

## [New WIP zig-syrup library, and libsyrup C API](https://community.spritely.institute/t/new-wip-zig-syrup-library-and-libsyrup-c-api/824)

<div class="topic-metadata">

**Author:** [@vivi](https://community.spritely.institute/u/vivi)\
**Replies:** 3\
**Last updated:** [August 19, 2026, 11:44pm UTC](https://community.spritely.institute/t/new-wip-zig-syrup-library-and-libsyrup-c-api/824 "2026-08-19T23:44:42Z")

</div>

I have been working on a library for syrup, which is the OCapN wire protocol. The Zig library lets you work with syrup from Zig, and libsyrup can be used for any project that can interop with C. zig-syrup libsyrup I w…

---

## [ERIS goes Hoot (hooot hoooot)](https://community.spritely.institute/t/eris-goes-hoot-hooot-hoooot/842)

<div class="topic-metadata">

**Author:** [@pukkamustard](https://community.spritely.institute/u/pukkamustard)\
**Replies:** 3\
**Last updated:** [August 19, 2026, 5:06pm UTC](https://community.spritely.institute/t/eris-goes-hoot-hooot-hoooot/842 "2026-08-19T17:06:25Z")

</div>

Hello Spritely beings, I’m happy to announce some progress towards ther ERIS integration with Hoot (see also ERIS over CapTP): A Hoot compatible implementation of ERIS. You can find an example here: Supported keywords …

---

## [Goblin (suspendable) ports & O\_NONBLOCK](https://community.spritely.institute/t/goblin-suspendable-ports-o-nonblock/846)

<div class="topic-metadata">

**Author:** [@spacebarista](https://community.spritely.institute/u/spacebarista)\
**Replies:** 2\
**Last updated:** [August 11, 2026, 3:27pm UTC](https://community.spritely.institute/t/goblin-suspendable-ports-o-nonblock/846 "2026-08-11T15:27:02Z")

</div>

Hello, Goblins is using fibers as far as I understand. Fibers says that O\_NONBLOCK should be set to every file descriptor being read or written to, for a fiber to correctly suspend. The Guile manual on the other hand s…

---

## [Next office hours on 7/29](https://community.spritely.institute/t/next-office-hours-on-7-29/840)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 1:56pm UTC](https://community.spritely.institute/t/next-office-hours-on-7-29/840 "2026-07-13T13:56:59Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, July 29th at 2 PM EDT (6 PM UTC). This is our recurring monthly meeting where we chat about all things Spritely! The agenda is set by whoever shows up. The…

---

## [Introductions & Rust Goblins implementation](https://community.spritely.institute/t/introductions-rust-goblins-implementation/837)

<div class="topic-metadata">

**Author:** [@binette](https://community.spritely.institute/u/binette)\
**Replies:** 0\
**Last updated:** [June 27, 2026, 4:05pm UTC](https://community.spritely.institute/t/introductions-rust-goblins-implementation/837 "2026-06-27T16:05:13Z")

</div>

Hello everyone! My name is Binette, I’m a computer engineering student, and I’m planning of implementing the Goblins protocol in Rust! I’ve been interested in Spritely and its ecosystem for about a year now, but I’ve n…

---

## [Next office hours on 6/24](https://community.spritely.institute/t/next-office-hours-on-6-24/836)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 1\
**Last updated:** [June 23, 2026, 11:06pm UTC](https://community.spritely.institute/t/next-office-hours-on-6-24/836 "2026-06-23T23:06:13Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, June 24th at 2 PM EDT (6 PM UTC). This is our recurring monthly meeting where we chat about all things Spritely! The agenda is set by whoever shows up. The…

---

## [Hoot game template REPL connection failed](https://community.spritely.institute/t/hoot-game-template-repl-connection-failed/831)

<div class="topic-metadata">

**Author:** [@pushblock](https://community.spritely.institute/u/pushblock)\
**Replies:** 1\
**Last updated:** [May 30, 2026, 4:15pm UTC](https://community.spritely.institute/t/hoot-game-template-repl-connection-failed/831 "2026-05-30T16:15:00Z")

</div>

Hi there! I’m interested in REPL-driven-development when making games with Hoot (full disclosure: I’m still learning Scheme and a lot of concepts are alien to me). I have the latest version of the game template from cod…

---

## [ERIS over CapTP](https://community.spritely.institute/t/eris-over-captp/829)

<div class="topic-metadata">

**Author:** [@pukkamustard](https://community.spritely.institute/u/pukkamustard)\
**Replies:** 1\
**Last updated:** [May 27, 2026, 2:51pm UTC](https://community.spritely.institute/t/eris-over-captp/829 "2026-05-27T14:51:13Z")

</div>

I’ve been working on some ERIS/Goblins integrations and am happy to announce a small step forward: how to transport blocks of ERIS encoded content via CapTP. ERIS is a way of making content more robustly available over …

---

## [Next office hours on 5/27](https://community.spritely.institute/t/next-office-hours-on-5-27/825)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 1\
**Last updated:** [May 27, 2026, 2:11pm UTC](https://community.spritely.institute/t/next-office-hours-on-5-27/825 "2026-05-27T14:11:52Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, May 27th at 2 PM EDT (6 PM UTC). This is our recurring monthly meeting where we chat about all things Spritely! The agenda is set by whoever shows up. The …

---

## [Hacking on Engoblined Shepherd](https://community.spritely.institute/t/hacking-on-engoblined-shepherd/828)

<div class="topic-metadata">

**Author:** [@eikcaz](https://community.spritely.institute/u/eikcaz)\
**Replies:** 2\
**Last updated:** [May 27, 2026, 1:50am UTC](https://community.spritely.institute/t/hacking-on-engoblined-shepherd/828 "2026-05-27T01:50:15Z")

</div>

Hi Spritely! I really wanted to talk about goblins+shepherd as part of my lightning talk at Dweb Camp in Germany later this year, so I started hacking something together. I finally got to the point of connecting my E…

---

## [Recommended web framework](https://community.spritely.institute/t/recommended-web-framework/802)

<div class="topic-metadata">

**Author:** [@ShalokShalom](https://community.spritely.institute/u/ShalokShalom)\
**Replies:** 6\
**Last updated:** [May 17, 2026, 8:30am UTC](https://community.spritely.institute/t/recommended-web-framework/802 "2026-05-17T08:30:05Z")

</div>

My last info was, that Hoot is not 100% compatible with all of Guile (at least not its extensions!?) - so my question would be which libraries and frameworks you recommend for web development? When you are looking for “…

---

## [Silly question about https://spritelyproject.org/news/pebble-bank.html](https://community.spritely.institute/t/silly-question-about-https-spritelyproject-org-news-pebble-bank-html/823)

<div class="topic-metadata">

**Author:** [@Nerine](https://community.spritely.institute/u/Nerine)\
**Replies:** 2\
**Last updated:** [May 14, 2026, 3:23am UTC](https://community.spritely.institute/t/silly-question-about-https-spritelyproject-org-news-pebble-bank-html/823 "2026-05-14T03:23:48Z")

</div>

I have to wonder, are the “pebbles” here a reference to the quasi-currency in the “Monk and Robot” novels?

---

## [The Spring Lisp Game Jam is coming up!](https://community.spritely.institute/t/the-spring-lisp-game-jam-is-coming-up/819)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 11:20pm UTC](https://community.spritely.institute/t/the-spring-lisp-game-jam-is-coming-up/819 "2026-05-05T23:20:42Z")

</div>

The Spring 2026 edition of the Lisp Game Jam starts on Friday, May 15th! It’s a 10 day game jam where participants make a game with any flavor of Lisp they want. Since I co-host this jam and also work at Spritely, I’d li…

---

## [Help understanding define-external-type wrap and unwrap](https://community.spritely.institute/t/help-understanding-define-external-type-wrap-and-unwrap/816)

<div class="topic-metadata">

**Author:** [@pushblock](https://community.spritely.institute/u/pushblock)\
**Replies:** 1\
**Last updated:** [April 30, 2026, 3:36pm UTC](https://community.spritely.institute/t/help-understanding-define-external-type-wrap-and-unwrap/816 "2026-04-30T15:36:16Z")

</div>

Hi there! In preparation for the Spring Lisp Game Jam, I’m trying to add gamepad support to the game jam template, but I’m having trouble understanding Hoot’s FFI, especially when it comes to representing a Javascript G…

---

## [OCapN interoperability progress](https://community.spritely.institute/t/ocapn-interoperability-progress/810)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 2\
**Last updated:** [April 30, 2026, 3:27pm UTC](https://community.spritely.institute/t/ocapn-interoperability-progress/810 "2026-04-30T15:27:34Z")

</div>

Over the past couple of days, two distinct implementations of OCapN have successfully talked to each other! Ridley has been working on an OCapN implementation in Dart, funded by NLnet, which has advanced to the point tha…

---

## [Next office hours on 4/29](https://community.spritely.institute/t/next-office-hours-on-4-29/815)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 1\
**Last updated:** [April 28, 2026, 2:22pm UTC](https://community.spritely.institute/t/next-office-hours-on-4-29/815 "2026-04-28T14:22:54Z")

</div>

Hey everyone, Our next office hours will be held on Wednesday, April 29th at 2 PM EDT (6 PM UTC). This is our recurring monthly(ish) meeting where we chat about all things Spritely! The agenda is set by whoever shows up…

---

## [How do you create Scheme objects on the Javascript side of Hoot?](https://community.spritely.institute/t/how-do-you-create-scheme-objects-on-the-javascript-side-of-hoot/812)

<div class="topic-metadata">

**Author:** [@kakafarm](https://community.spritely.institute/u/kakafarm)\
**Replies:** 2\
**Last updated:** [April 13, 2026, 1:12pm UTC](https://community.spritely.institute/t/how-do-you-create-scheme-objects-on-the-javascript-side-of-hoot/812 "2026-04-13T13:12:46Z")

</div>

I want to create Scheme objects in Javascript and store them in Javascript variables so that I may be able to read them on Hoot with a (ref eq) returning define-foreign. How do you go about doing that?

---

## [Getting started with Guile and Guile-Studio](https://community.spritely.institute/t/getting-started-with-guile-and-guile-studio/811)

<div class="topic-metadata">

**Author:** [@spenc](https://community.spritely.institute/u/spenc)\
**Replies:** 2\
**Last updated:** [April 12, 2026, 4:16am UTC](https://community.spritely.institute/t/getting-started-with-guile-and-guile-studio/811 "2026-04-12T04:16:07Z")

</div>

Is there a guide anywhere for using Guile in an IDE? I’ve successfully used DrRacket but Guile-Studio has me totally stumped and there doesn’t appear to be any documentation for it. After typing in (display “Hello World…

---

## [Vector Drawing Library for Hoot](https://community.spritely.institute/t/vector-drawing-library-for-hoot/809)

<div class="topic-metadata">

**Author:** [@spenc](https://community.spritely.institute/u/spenc)\
**Replies:** 3\
**Last updated:** [April 9, 2026, 8:19pm UTC](https://community.spritely.institute/t/vector-drawing-library-for-hoot/809 "2026-04-09T20:19:35Z")

</div>

Is there a vector drawing library you’d recommend similar to rackets 2htdp/image?

---

## [Continuing Mandy: most valuable next steps?](https://community.spritely.institute/t/continuing-mandy-most-valuable-next-steps/806)

<div class="topic-metadata">

**Author:** [@jfred](https://community.spritely.institute/u/jfred)\
**Replies:** 2\
**Last updated:** [March 26, 2026, 1:03pm UTC](https://community.spritely.institute/t/continuing-mandy-most-valuable-next-steps/806 "2026-03-26T13:03:07Z")

</div>

I’ve been wondering, and I figure this is as good a place as any to ask… if someone (maybe me) wanted to build on the work that @tsyesika has done on Mandy so far, what would be the most valuable thing to work on next? (…

---

## [EnvDraw in Hoot](https://community.spritely.institute/t/envdraw-in-hoot/808)

<div class="topic-metadata">

**Author:** [@jmacd](https://community.spritely.institute/u/jmacd)\
**Replies:** 2\
**Last updated:** [March 25, 2026, 2:32pm UTC](https://community.spritely.institute/t/envdraw-in-hoot/808 "2026-03-25T14:32:43Z")

</div>

Thanks for Hoot! Here’s a blast from the past, Now in the browser: EnvDraw — Environment Diagrams. Josh

---

## [EFF Blog Post:Spritely and Veilid: Exciting Projects Building the Peer-to-Peer Web](https://community.spritely.institute/t/eff-blog-post-spritely-and-veilid-exciting-projects-building-the-peer-to-peer-web/345)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 3\
**Last updated:** [March 20, 2026, 8:55pm UTC](https://community.spritely.institute/t/eff-blog-post-spritely-and-veilid-exciting-projects-building-the-peer-to-peer-web/345 "2026-03-20T20:55:24Z")

</div>

The EFF (Electric Frontier Foundation) blog gives a great overview of our work in their latest post Spritely and Veilid: Exciting Projects Building the Peer-to-Peer Web. “Spritely is worth keeping an eye on. Being devel…

---

## [Spritely @ QCon London on 3/18](https://community.spritely.institute/t/spritely-qcon-london-on-3-18/807)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 3\
**Last updated:** [March 18, 2026, 1:38pm UTC](https://community.spritely.institute/t/spritely-qcon-london-on-3-18/807 "2026-03-18T13:38:07Z")

</div>

Just a quick heads up that @cwebber and I will be co-presenting at QCon London next week on 3/18! We’re part of the “Architecting for Resilience” track. For those already steeped in the lore of Spritely and object capabi…

[Next page](https://community.spritely.institute/latest.md?page=1)
