# Agency & Applications

**URL:** https://community.spritely.institute/c/agency-and-applcations/6.md

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

---

## [About the Agency & Applications category](https://community.spritely.institute/t/about-the-agency-applications-category/14)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0

</div>

The Agency application runtime and development environment and tools

---

## [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?

---

## [Blog Post: Building interactive web pages with Guile Hoot](https://community.spritely.institute/t/blog-post-building-interactive-web-pages-with-guile-hoot/337)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [July 28, 2025, 6:19pm UTC](https://community.spritely.institute/t/blog-post-building-interactive-web-pages-with-guile-hoot/337 "2025-07-28T18:19:59Z")

</div>

A question we frequently hear in discussions about WebAssembly (Wasm) is: “Can Wasm call the DOM (Document Object Model) API?” The answer is: Yes, thanks to Wasm Garbage Collection! In this post, we will use Guile …

---

## [Unbounded Hoot variable in guix system](https://community.spritely.institute/t/unbounded-hoot-variable-in-guix-system/654)

<div class="topic-metadata">

**Author:** [@sumerian](https://community.spritely.institute/u/sumerian)\
**Replies:** 3\
**Last updated:** [January 11, 2025, 1:54pm UTC](https://community.spritely.institute/t/unbounded-hoot-variable-in-guix-system/654 "2025-01-11T13:54:18Z")

</div>

I tried setting up a development environment to run Hoot in several ways: Installing the binary with guile shell alongside home guile and guile package Building from source with guile shell I waited a long time for th…

---

## [More inspiration: Try Clojure](https://community.spritely.institute/t/more-inspiration-try-clojure/506)

<div class="topic-metadata">

**Author:** [@danny](https://community.spritely.institute/u/danny)\
**Replies:** 2\
**Last updated:** [May 25, 2024, 4:50pm UTC](https://community.spritely.institute/t/more-inspiration-try-clojure/506 "2024-05-25T16:50:33Z")

</div>

Thinking about the early excellent work bringing a REPL to Hoot, I wonder if we could get to the fit-and-finish (and tutorial) of https://tryclojure.org/ ? It’s certainly a strong place to build from – and I like the ide…

---

## [Quick Echo using prelay netlayer](https://community.spritely.institute/t/quick-echo-using-prelay-netlayer/408)

<div class="topic-metadata">

**Author:** [@vivi](https://community.spritely.institute/u/vivi)\
**Replies:** 1\
**Last updated:** [February 1, 2024, 10:25pm UTC](https://community.spritely.institute/t/quick-echo-using-prelay-netlayer/408 "2024-02-01T22:25:15Z")

</div>

I created an echo test app that uses the Prelay netlayer. Made a detailed README with info on this. Check it out here!

---

## [A source of UI inspiration from Ink & Switch](https://community.spritely.institute/t/a-source-of-ui-inspiration-from-ink-switch/320)

<div class="topic-metadata">

**Author:** [@jfred](https://community.spritely.institute/u/jfred)\
**Replies:** 6\
**Last updated:** [January 30, 2024, 6:23pm UTC](https://community.spritely.institute/t/a-source-of-ui-inspiration-from-ink-switch/320 "2024-01-30T18:23:04Z")

</div>

I went down a bit of an end-user programming rabbit hole again and stumbled upon this article from Ink & Switch. It strikes me that the explorations they’ve done there might align well with the types of things you’re in…

---

## [Blog Post: Having a Hoot at the Lisp Game Jam: A Tale of Two Daves](https://community.spritely.institute/t/blog-post-having-a-hoot-at-the-lisp-game-jam-a-tale-of-two-daves/343)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [December 7, 2023, 7:43pm UTC](https://community.spritely.institute/t/blog-post-having-a-hoot-at-the-lisp-game-jam-a-tale-of-two-daves/343 "2023-12-07T19:43:15Z")

</div>

This October, several teams and individuals gathered online to create sixteen games over the course of ten days for the biannual Lisp Game Jam. The earliest recorded instance of the jam took place in 2010, then interm…

---

## [Guile Hoot v0.1.0 released!](https://community.spritely.institute/t/guile-hoot-v0-1-0-released/298)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [October 23, 2023, 4:02pm UTC](https://community.spritely.institute/t/guile-hoot-v0-1-0-released/298 "2023-10-23T16:02:01Z")

</div>

We are excited to announce the first official release of Guile Hoot, v0.1.0! Hoot is a Scheme to WebAssembly compiler backend for GNU Guile, as well as a general purpose WebAssembly toolchain. In other words, Scheme in…

---

## [Blog Post: Scheme in the browser: A Hoot of a tale](https://community.spritely.institute/t/blog-post-scheme-in-the-browser-a-hoot-of-a-tale/297)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [October 10, 2023, 6:35pm UTC](https://community.spritely.institute/t/blog-post-scheme-in-the-browser-a-hoot-of-a-tale/297 "2023-10-10T18:35:35Z")

</div>

Scheme in the browser: A Hoot of a tale Spritely Institute – Tue 10 October 2023 Hey there, it’s been awhile! We’re back to share some more exciting news about Guile Hoot, a WebAssembly toolchain and Scheme→WASM compi…

---

## [Blog Post: Lisp Game Jam - "Wireworld" - Hoot's low level WASM tooling in action](https://community.spritely.institute/t/blog-post-lisp-game-jam-wireworld-hoots-low-level-wasm-tooling-in-action/268)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 1\
**Last updated:** [June 13, 2023, 6:03pm UTC](https://community.spritely.institute/t/blog-post-lisp-game-jam-wireworld-hoots-low-level-wasm-tooling-in-action/268 "2023-06-13T18:03:21Z")

</div>

This blogpost focuses on our second Spring Lisp Game Jam 2023 entry, wasm4-wireworld, an implementation of Wireworld on top of Hoot’s lower-level assembly tools which are a part of our Guile → WASM project to bring Spr…

---

## [Blog Post: Lisp Game Jam - "Fantasary" - prototyping an object world (& TCP netlayer)](https://community.spritely.institute/t/blog-post-lisp-game-jam-fantasary-prototyping-an-object-world-tcp-netlayer/266)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [June 7, 2023, 11:22pm UTC](https://community.spritely.institute/t/blog-post-lisp-game-jam-fantasary-prototyping-an-object-world-tcp-netlayer/266 "2023-06-07T23:22:42Z")

</div>

\[This blog post will be promoted on social media tomorrow morning, but the crew here get to see it first!\] Spritely participated in the Spring Lisp Game Jam 2023 last week. We submitted not one, but two, entries. Thi…

---

## [Evolving Usernames on Discord - a chance to promote local naming?](https://community.spritely.institute/t/evolving-usernames-on-discord-a-chance-to-promote-local-naming/253)

<div class="topic-metadata">

**Author:** [@dckc](https://community.spritely.institute/u/dckc)\
**Replies:** 3\
**Last updated:** [May 31, 2023, 1:21am UTC](https://community.spritely.institute/t/evolving-usernames-on-discord-a-chance-to-promote-local-naming/253 "2023-05-31T01:21:52Z")

</div>

I just ran across… Evolving Usernames on Discord Here’s hoping for time to elaborate. Meanwhile, for (my) reference… Pet Daemon by kriskowal · Pull Request #1413 · endojs/endo “global naming is at best a necessary e…

---

## [Growing a Networked Garden with Spritely Goblins](https://community.spritely.institute/t/growing-a-networked-garden-with-spritely-goblins/195)

<div class="topic-metadata">

**Author:** [@dthompson](https://community.spritely.institute/u/dthompson)\
**Replies:** 3\
**Last updated:** [February 17, 2023, 7:09pm UTC](https://community.spritely.institute/t/growing-a-networked-garden-with-spritely-goblins/195 "2023-02-17T19:09:20Z")

</div>

Hi everyone! I’ve recently been hired as Spritely’s Core Infrastructure Architect. As part of my first week’s work, I wrote a small demo to showcase what I’ve learned about using ocaps and the Goblins library. I wrote a…

---

## [Asynchronous visual applications and the unum pattern](https://community.spritely.institute/t/asynchronous-visual-applications-and-the-unum-pattern/200)

<div class="topic-metadata">

**Author:** [@jfred](https://community.spritely.institute/u/jfred)\
**Replies:** 1\
**Last updated:** [January 15, 2023, 1:38am UTC](https://community.spritely.institute/t/asynchronous-visual-applications-and-the-unum-pattern/200 "2023-01-15T01:38:52Z")

</div>

You know, despite having read the blog post on it several times, I think I’m only just starting to grok the unum pattern now that I’m noodling on a particular problem that I think might require it. “You can’t tell people…

---

## [Independent project to implement blog example from Heart of Spritely whitepaper](https://community.spritely.institute/t/independent-project-to-implement-blog-example-from-heart-of-spritely-whitepaper/152)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 18\
**Last updated:** [November 28, 2022, 12:32am UTC](https://community.spritely.institute/t/independent-project-to-implement-blog-example-from-heart-of-spritely-whitepaper/152 "2022-11-28T00:32:04Z")

</div>

We’re excited to be working with Portland State University student, @mikayla.c.maki and professor Bart Massey, her advisor, on a project to implement a reference blog application in Goblins based on the example in the H…
