# \#debugging

**URL:** https://community.spritely.institute/tag/debugging/5.md

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

---

## [Please Review: The Heart of Spritely (HoS)](https://community.spritely.institute/t/please-review-the-heart-of-spritely-hos/99)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 69\
**Last updated:** [January 6, 2026, 7:38pm UTC](https://community.spritely.institute/t/please-review-the-heart-of-spritely-hos/99 "2026-01-06T19:38:38Z")

</div>

Friends, we need your help! We’re working on our key documents to describe the “how” of Spritely infrastructure. The rough draft of the main portion of our capabilities primer is available for review here: (NOTE: Th…

---

## [How should i define the param type of console-log?](https://community.spritely.institute/t/how-should-i-define-the-param-type-of-console-log/739)

<div class="topic-metadata">

**Author:** [@HIKI](https://community.spritely.institute/u/HIKI)\
**Replies:** 6\
**Last updated:** [August 5, 2025, 2:49pm UTC](https://community.spritely.institute/t/how-should-i-define-the-param-type-of-console-log/739 "2025-08-05T14:49:58Z")

</div>

Your hoot project is just amazing! I enjoyed playing with it a lot! And about the question, both the following define-foreign works for the given type, but is there a way to combine the string and extern type? …

---

## [Difficulty using \`draw-image\` function](https://community.spritely.institute/t/difficulty-using-draw-image-function/738)

<div class="topic-metadata">

**Author:** [@kryptec](https://community.spritely.institute/u/kryptec)\
**Replies:** 2\
**Last updated:** [June 18, 2025, 6:58am UTC](https://community.spritely.institute/t/difficulty-using-draw-image-function/738 "2025-06-18T06:58:01Z")

</div>

Hi, I’m playing around with @dthompson’s guile-hoot-jam-template, but I can’t seem to get the draw-image function to work (probably because I’m just doing something dumb). I can run the template and play the game fine,…

---

## [How to compile print debugs only when a certain environment variable is set?](https://community.spritely.institute/t/how-to-compile-print-debugs-only-when-a-certain-environment-variable-is-set/724)

<div class="topic-metadata">

**Author:** [@kakafarm](https://community.spritely.institute/u/kakafarm)\
**Replies:** 2\
**Last updated:** [May 19, 2025, 7:58pm UTC](https://community.spritely.institute/t/how-to-compile-print-debugs-only-when-a-certain-environment-variable-is-set/724 "2025-05-19T19:58:29Z")

</div>

I have a bunch of debug prints all over my code. In mass, they take a ton of resources to run. In the module (console) I do this: (define-module (console) #:export (debug log warn) #:use-module (hoot ffi)) (defin…

---

## [Trying examples/try-captp-onion.scm, cannot find tor-control-sock; 0.14.0 on Debian](https://community.spritely.institute/t/trying-examples-try-captp-onion-scm-cannot-find-tor-control-sock-0-14-0-on-debian/635)

<div class="topic-metadata">

**Author:** [@Dale](https://community.spritely.institute/u/Dale)\
**Replies:** 1\
**Last updated:** [December 20, 2024, 2:03pm UTC](https://community.spritely.institute/t/trying-examples-try-captp-onion-scm-cannot-find-tor-control-sock-0-14-0-on-debian/635 "2024-12-20T14:03:59Z")

</div>

When I run the try-captp-onion.scm example, I get a problem trying to connect to the socket at $HOME/.cache/goblins/tor/tor-control-sock which does not exist (the directory path to this place is there though). I am on a…

---

## [What does 'target-only primative' mean?](https://community.spritely.institute/t/what-does-target-only-primative-mean/499)

<div class="topic-metadata">

**Author:** [@jcarvajal288](https://community.spritely.institute/u/jcarvajal288)\
**Replies:** 3\
**Last updated:** [May 20, 2024, 5:26pm UTC](https://community.spritely.institute/t/what-does-target-only-primative-mean/499 "2024-05-20T17:26:57Z")

</div>

Repo here: GitHub - jcarvajal288/asteroids I’m participating in the Lisp Game Jam and basing my code off of the Breakout clone example. I’m trying to extract the draw code out of game.scm and into another module draw.s…

---

## [Guile workflow and testing/debugging](https://community.spritely.institute/t/guile-workflow-and-testing-debugging/495)

<div class="topic-metadata">

**Author:** [@NonchalantFox](https://community.spritely.institute/u/NonchalantFox)\
**Replies:** 2\
**Last updated:** [May 18, 2024, 7:01pm UTC](https://community.spritely.institute/t/guile-workflow-and-testing-debugging/495 "2024-05-18T19:01:16Z")

</div>

Hi everyone, Sorry if this isn’t appropriate for the forum but I’m not finding much resources regarding working with Guile. If I’ve got a bit more time and I’d like to use Guile with Emacs and Geiser and I was wonderin…

---

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

---

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

---

## [Introducing: A distributed debugger for Goblins with time travel! (aka Causeway Live!)](https://community.spritely.institute/t/introducing-a-distributed-debugger-for-goblins-with-time-travel-aka-causeway-live/232)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 1\
**Last updated:** [May 3, 2023, 4:47am UTC](https://community.spritely.institute/t/introducing-a-distributed-debugger-for-goblins-with-time-travel-aka-causeway-live/232 "2023-05-03T04:47:35Z")

</div>

\[UPDATED with new, easier to understand vat names: Player, Monster, and Cave!\] Debugging distributed programs is difficult, but we’ve been hard at work developing tools to make it easier within the Goblins object capabi…

---

## [Spritely Goblins v0.11.0 released: time travel distributed debugging and more!](https://community.spritely.institute/t/spritely-goblins-v0-11-0-released-time-travel-distributed-debugging-and-more/247)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 0\
**Last updated:** [May 8, 2023, 5:16pm UTC](https://community.spritely.institute/t/spritely-goblins-v0-11-0-released-time-travel-distributed-debugging-and-more/247 "2023-05-08T17:16:51Z")

</div>

Spritely Goblins v0.11.0 released: time travel distributed debugging and more! We are delighted to announce the v0.11.0 release of our distributed programming environment, Spritely Goblins! Highlights from this release: …

---

## [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: Failure Opacity](https://community.spritely.institute/t/conundrum-failure-opacity/27)

<div class="topic-metadata">

**Author:** [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Replies:** 5\
**Last updated:** [October 7, 2022, 12:07am UTC](https://community.spritely.institute/t/conundrum-failure-opacity/27 "2022-10-07T00:07:24Z")

</div>

The very nature of the connections via capabilities is that of specific-use security - the messaging layer is abstracted away. This leaves us with challenges when attempting to debug and optimize the architecture and app…
