# \#ui

**URL:** https://community.spritely.institute/tag/ui/6.md

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

---

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

---

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

---

## [Blog Post: Guile Hoot v0.4.0 released!](https://community.spritely.institute/t/blog-post-guile-hoot-v0-4-0-released/472)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [April 9, 2024, 4:23pm UTC](https://community.spritely.institute/t/blog-post-guile-hoot-v0-4-0-released/472 "2024-04-09T16:23:17Z")

</div>

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

---

## [Two petnames papers are released!](https://community.spritely.institute/t/two-petnames-papers-are-released/170)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [November 8, 2022, 4:23pm UTC](https://community.spritely.institute/t/two-petnames-papers-are-released/170 "2022-11-08T16:23:11Z")

</div>

Unique decentralized identifiers present significant human interface challenges. We begin to address these with two research papers exploring petnames, self-proclaimed names, and edge names. We’d like to thank NLnet for…

---

## [Blog post: Guile Hoot v0.3.0 released!](https://community.spritely.institute/t/blog-post-guile-hoot-v0-3-0-released/410)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [March 25, 2024, 12:00pm UTC](https://community.spritely.institute/t/blog-post-guile-hoot-v0-3-0-released/410 "2024-03-25T12:00:03Z")

</div>

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

---

## [Submission time! Today is the day that EC was unshackled!](https://community.spritely.institute/t/submission-time-today-is-the-day-that-ec-was-unshackled/178)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [January 18, 2024, 12:59am UTC](https://community.spritely.institute/t/submission-time-today-is-the-day-that-ec-was-unshackled/178 "2024-01-18T00:59:12Z")

</div>

There will be a public declaration soon, but for reasons that will be made clear, I wanted @everyone here to know that today OpenText signed the paperwork that opens all EC IP, this includes The Palace, and Onlive Techn…

---

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

---

## [Blog Post: Guile Hoot v0.2.0 released](https://community.spritely.institute/t/blog-post-guile-hoot-v0-2-0-released/336)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [November 30, 2023, 6:49pm UTC](https://community.spritely.institute/t/blog-post-guile-hoot-v0-2-0-released/336 "2023-11-30T18:49:57Z")

</div>

We are excited to announce the release of Guile Hoot v0.2.0! Hoot is a Scheme to WebAssembly compiler backend for Guile, as well as a general purpose WebAssembly toolchain. In other words, Scheme in the browser! It ha…

---

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

---

## [Trying out the Chickadee custom vat](https://community.spritely.institute/t/trying-out-the-chickadee-custom-vat/231)

<div class="topic-metadata">

**Author:** [@jfred](https://community.spritely.institute/u/jfred)\
**Replies:** 3\
**Last updated:** [April 11, 2023, 2:25pm UTC](https://community.spritely.institute/t/trying-out-the-chickadee-custom-vat/231 "2023-04-11T14:25:40Z")

</div>

Hi! I was attempting to play around with the Chickadee example vat in the community-garden repo. I’m having a bit of trouble, though, and I’m probably just misunderstanding something :sweat\_smile: Here’s my attempt at t…

---

## [Conundrum: Petnames, Images, and Unprintables](https://community.spritely.institute/t/conundrum-petnames-images-and-unprintables/30)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 2\
**Last updated:** [April 28, 2022, 10:21pm UTC](https://community.spritely.institute/t/conundrum-petnames-images-and-unprintables/30 "2022-04-28T22:21:21Z")

</div>

Though a petnames interface will resemble existing contacts lists, there are significant incentives for dishonest actors to attempt to game any interface that combines Declared names, Edge names, and Pet names.

---

## [Conundrum: The Membrane - interfacing with non-ocap systems](https://community.spritely.institute/t/conundrum-the-membrane-interfacing-with-non-ocap-systems/31)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 3\
**Last updated:** [February 7, 2022, 9:32pm UTC](https://community.spritely.institute/t/conundrum-the-membrane-interfacing-with-non-ocap-systems/31 "2022-02-07T21:32:08Z")

</div>

\[Someone please supply a link/text describing the exact form\[s\] of this conundrum, which I will happily replace this text with.\] Hoo-boy! There is a lot to unpack here. Any thoughts about where to start? There’s exposi…
