# Latest

**URL:** https://racket.discourse.group/latest.md?page=3

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

**Page:** 4

---

## [UK Racket meet-up Tue 23 June (Edinburgh)](https://racket.discourse.group/t/uk-racket-meet-up-tue-23-june-edinburgh/4266)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [May 25, 2026, 10:06pm UTC](https://racket.discourse.group/t/uk-racket-meet-up-tue-23-june-edinburgh/4266 "2026-05-25T22:06:24Z")

</div>

UK Racket meet-up Tue 23 June 7pm at 56 North, 2 W Crosscauseway, Edinburgh EH8 9JP, UK https://luma.com/vif8gkn9 Thank you to Levon (@babysitter ) for organising our first Racket meet-up in Scotland :racket\_heart:

---

## [Spam 25 May 2026](https://racket.discourse.group/t/spam-25-may-2026/4265)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [May 25, 2026, 3:37pm UTC](https://racket.discourse.group/t/spam-25-may-2026/4265 "2026-05-25T15:37:11Z")

</div>

Due to a lot of spam I've set the site to Invite only. You can create your own via the profile: https://racket.discourse.group/my/invited/pending Or use this one: https://racket.discourse.group/invites/VxkBcXY7yL (I'v…

---

## [A small experiment: bootstrapping Racket into a ChatGPT sandbox at openai](https://racket.discourse.group/t/a-small-experiment-bootstrapping-racket-into-a-chatgpt-sandbox-at-openai/4238)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 0\
**Last updated:** [May 25, 2026, 12:22am UTC](https://racket.discourse.group/t/a-small-experiment-bootstrapping-racket-into-a-chatgpt-sandbox-at-openai/4238 "2026-05-25T00:22:55Z")

</div>

I have been working on a small experiment: can a ChatGPT AI assistant install and use a real Racket distribution inside its temporary Linux sandbox? The story started with something much more modest. I wanted the assist…

---

## [Integer versus fixnum](https://racket.discourse.group/t/integer-versus-fixnum/4223)

<div class="topic-metadata">

**Author:** [@MickeyKnox](https://racket.discourse.group/u/MickeyKnox)\
**Replies:** 3\
**Last updated:** [May 21, 2026, 1:13am UTC](https://racket.discourse.group/t/integer-versus-fixnum/4223 "2026-05-21T01:13:40Z")

</div>

What is the difference between a integer and a fixnum? More specifically, is there an example for a number, that has different results for exact-integer? and fixnum??

---

## [CNF is a semantic working copy for coding agents](https://racket.discourse.group/t/cnf-is-a-semantic-working-copy-for-coding-agents/4221)

<div class="topic-metadata">

**Author:** [@tompassarelli](https://racket.discourse.group/u/tompassarelli)\
**Replies:** 0\
**Last updated:** [May 20, 2026, 4:14pm UTC](https://racket.discourse.group/t/cnf-is-a-semantic-working-copy-for-coding-agents/4221 "2026-05-20T16:14:30Z")

</div>

I've been building CNF a Racket library that gives coding agents a semantic working copy instead of text files. Source code is claims about stable identities, not strings — a call site points at a function's entity, not …

---

## [Let-assert & define-return](https://racket.discourse.group/t/let-assert-define-return/4208)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 10\
**Last updated:** [May 20, 2026, 10:44am UTC](https://racket.discourse.group/t/let-assert-define-return/4208 "2026-05-20T10:44:52Z")

</div>

I just released two small modules: let-assert (let/assert) A small sequential binding form with local assertions. It is useful for defensive programming around FFI bindings: checks for null pointers, exit codes, and sim…

---

## [UK Racket meet-up 7:30pm Tuesday 19 May 2026](https://racket.discourse.group/t/uk-racket-meet-up-7-30pm-tuesday-19-may-2026/4215)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 3\
**Last updated:** [May 19, 2026, 9:06pm UTC](https://racket.discourse.group/t/uk-racket-meet-up-7-30pm-tuesday-19-may-2026/4215 "2026-05-19T21:06:23Z")

</div>

UK Racket meet-up Tuesday 19 May 2026 7:30pm The City Pride :pizza: 28 Farringdon Ln, London EC1R 3AU Join us for discussion and pizza. All welcome. https://luma.com/2efru5cn https://www.eventbrite.co.uk/e/uk-racket…

---

## [How to make changes to a package in the Racket distribution](https://racket.discourse.group/t/how-to-make-changes-to-a-package-in-the-racket-distribution/4219)

<div class="topic-metadata">

**Author:** [@jamesgeddes](https://racket.discourse.group/u/jamesgeddes)\
**Replies:** 2\
**Last updated:** [May 19, 2026, 8:50am UTC](https://racket.discourse.group/t/how-to-make-changes-to-a-package-in-the-racket-distribution/4219 "2026-05-19T08:50:24Z")

</div>

The datalog language works in the DrRacket REPL, but not (as far as I can tell) interactively from the command line (or in emacs racket-mode). There is an old thread on this (REPL does not work · Issue #13 · racket/datal…

---

## [Beagle — a typed authoring layer for Clojure, built as a Racket #lang](https://racket.discourse.group/t/beagle-a-typed-authoring-layer-for-clojure-built-as-a-racket-lang/4218)

<div class="topic-metadata">

**Author:** [@tompassarelli](https://racket.discourse.group/u/tompassarelli)\
**Replies:** 0\
**Last updated:** [May 18, 2026, 7:53am UTC](https://racket.discourse.group/t/beagle-a-typed-authoring-layer-for-clojure-built-as-a-racket-lang/4218 "2026-05-18T07:53:39Z")

</div>

This isn't really "Clojure with types beats Clojure." It's "an agent with a typed repair protocol beats an agent without one." Beagle works like this: Beagle source → Racket reader/parser → custom type checker …

---

## [\#lang HtDP/DeinProgramm teaching languages ready to use](https://racket.discourse.group/t/lang-htdp-deinprogramm-teaching-languages-ready-to-use/4216)

<div class="topic-metadata">

**Author:** [@mike](https://racket.discourse.group/u/mike)\
**Replies:** 0\
**Last updated:** [May 17, 2026, 11:56am UTC](https://racket.discourse.group/t/lang-htdp-deinprogramm-teaching-languages-ready-to-use/4216 "2026-05-17T11:56:13Z")

</div>

The upcoming version 9.2 of Racket will ship with some updates to the #lang versions of the HtDP and DeinProgramm teaching languages that finally make them on par with the traditional, menu-based languages. I.e., if you…

---

## [Spring Lisp Game Jam 2026](https://racket.discourse.group/t/spring-lisp-game-jam-2026/4214)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [May 17, 2026, 9:32am UTC](https://racket.discourse.group/t/spring-lisp-game-jam-2026/4214 "2026-05-17T09:32:58Z")

</div>

The Spring Lisp Game Jam 2026 just started :scream: :beetle:

---

## [New release of racket-audio - v0.1.7](https://racket.discourse.group/t/new-release-of-racket-audio-v0-1-7/4213)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 0\
**Last updated:** [May 16, 2026, 10:52am UTC](https://racket.discourse.group/t/new-release-of-racket-audio-v0-1-7/4213 "2026-05-16T10:52:35Z")

</div>

Just to inform. I've released a new version of racket-audio. This one adds: A high level API for audio playback, see 'audio-player.rkt', using racket places for complete isolation. More documentation has been completed…

---

## [New release of racket-audio](https://racket.discourse.group/t/new-release-of-racket-audio/4209)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 2\
**Last updated:** [May 16, 2026, 10:48am UTC](https://racket.discourse.group/t/new-release-of-racket-audio/4209 "2026-05-16T10:48:11Z")

</div>

I just release a new version of module racket-audio. It now also works with ffmpeg as backend and there's no special C-layer necessary anymore. The needed audio libraries are used directly. For windows the needed DLL's …

---

## [Just For Fun: Model-Theoretic Semantics of First-Order Logic Expressed in Racket](https://racket.discourse.group/t/just-for-fun-model-theoretic-semantics-of-first-order-logic-expressed-in-racket/4207)

<div class="topic-metadata">

**Author:** [@ulambda](https://racket.discourse.group/u/ulambda)\
**Replies:** 2\
**Last updated:** [May 11, 2026, 2:15pm UTC](https://racket.discourse.group/t/just-for-fun-model-theoretic-semantics-of-first-order-logic-expressed-in-racket/4207 "2026-05-11T14:15:39Z")

</div>

This is a faithful implementation of the (uninteresting) model-theoretic (Tarskian) semantics of first-order logic in Racket. We assume that domains are finite. This program is written for people to read, and only incide…

---

## [Application of my new Racket webview module](https://racket.discourse.group/t/application-of-my-new-racket-webview-module/4193)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 3\
**Last updated:** [May 11, 2026, 10:26am UTC](https://racket.discourse.group/t/application-of-my-new-racket-webview-module/4193 "2026-05-11T10:26:46Z")

</div>

Hi there, Just a quick screenshot of my rktplayer music player (currently only flac support) based on the racket-webview / racket-sound module I developed. The rktplayer repository can be found here.

---

## [Just Another Example of the Array Language](https://racket.discourse.group/t/just-another-example-of-the-array-language/4201)

<div class="topic-metadata">

**Author:** [@ulambda](https://racket.discourse.group/u/ulambda)\
**Replies:** 1\
**Last updated:** [May 10, 2026, 7:48pm UTC](https://racket.discourse.group/t/just-another-example-of-the-array-language/4201 "2026-05-10T19:48:39Z")

</div>

This is the continuation of Note that I modify the array language a little bit. (define conway-kernel (\<\< (Array #(1 1 1 1 0 1 1 1 1)) (rho2 3 3))) (define (neighbor grid) (\<\< conway-kernel (Convolve2…

---

## [Poor Man's Effects?](https://racket.discourse.group/t/poor-mans-effects/4200)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 1\
**Last updated:** [May 9, 2026, 8:25pm UTC](https://racket.discourse.group/t/poor-mans-effects/4200 "2026-05-09T20:25:08Z")

</div>

Hi, Racket Discourse. I have been toying around with the idea of effect-like controls--in the sense of effect-systems--for use in my experiments with Ollama. I want a way to constrain when and where tool-calls can be m…

---

## [Racket and LLMs](https://racket.discourse.group/t/racket-and-llms/3527)

<div class="topic-metadata">

**Author:** [@dhamidi](https://racket.discourse.group/u/dhamidi)\
**Replies:** 12\
**Last updated:** [May 9, 2026, 2:29pm UTC](https://racket.discourse.group/t/racket-and-llms/3527 "2026-05-09T14:29:21Z")

</div>

I was using ChatGPT recently to help me generate a TSX parser using the parser-tools package and it failed spectacularly: it just couldn't figure out that define-tokens defines new functions of the form token-FOO. Seein…

---

## [Updating external libraries: status update and request for input](https://racket.discourse.group/t/updating-external-libraries-status-update-and-request-for-input/4189)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 10\
**Last updated:** [May 9, 2026, 5:59am UTC](https://racket.discourse.group/t/updating-external-libraries-status-update-and-request-for-input/4189 "2026-05-09T05:59:38Z")

</div>

Well, I have been down quite the rabbit hole when it came to this project of updating the external libraries used by Racket and Racket packages. Learned quite a bit about CMake and vcpkg along the way. This work is mainl…

---

## [Usage of 80bit floating point in Racket](https://racket.discourse.group/t/usage-of-80bit-floating-point-in-racket/4197)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 5\
**Last updated:** [May 8, 2026, 11:10pm UTC](https://racket.discourse.group/t/usage-of-80bit-floating-point-in-racket/4197 "2026-05-08T23:10:56Z")

</div>

Curious as to how much this is used. ARM64 has no support for it, and all modern x64 processors are optimized for 64bit doubles. Also, using 80bit basically eliminates SSE support, which is often a huge hit. Also, if you…

---

## [About the youtube procedure in scribble-embedding package](https://racket.discourse.group/t/about-the-youtube-procedure-in-scribble-embedding-package/4162)

<div class="topic-metadata">

**Author:** [@encomer](https://racket.discourse.group/u/encomer)\
**Replies:** 14\
**Last updated:** [May 8, 2026, 10:06pm UTC](https://racket.discourse.group/t/about-the-youtube-procedure-in-scribble-embedding-package/4162 "2026-05-08T22:06:14Z")

</div>

Hello Racket friends: Please, if possible: could you verify\*\* if the youtube procedure in the very useful scribble-embedding package is working fine for you?\*\* In my installation (Racket v9.1, under Windows 10 and the …

---

## [Different behavior racket/base vs. racket/hash](https://racket.discourse.group/t/different-behavior-racket-base-vs-racket-hash/4198)

<div class="topic-metadata">

**Author:** [@alsch](https://racket.discourse.group/u/alsch)\
**Replies:** 6\
**Last updated:** [May 8, 2026, 3:07am UTC](https://racket.discourse.group/t/different-behavior-racket-base-vs-racket-hash/4198 "2026-05-08T03:07:12Z")

</div>

How come: #lang racket (define h (make-hash (list (list "a" 1) ) ) ) (hash-ref h "a") returns '(1) \[a list of one element\], but in Advanced Student Language: (define h (ma…

---

## [Racket meet-up: Saturday, 2 May 2026 at 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-2-may-2026-at-18-00-utc/4191)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 3\
**Last updated:** [May 3, 2026, 9:32am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-2-may-2026-at-18-00-utc/4191 "2026-05-03T09:32:19Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 May 2026 at 18:00 UTC In your timezone: 2026-05-02T18:00:00Z (UTC). (converter). This meet-up will be held at https://meet.jit.si/Racketmeet-u…

---

## [UK Racket meet-up - London Tuesday 21 April 7:30pm](https://racket.discourse.group/t/uk-racket-meet-up-london-tuesday-21-april-7-30pm/4176)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [April 21, 2026, 5:14pm UTC](https://racket.discourse.group/t/uk-racket-meet-up-london-tuesday-21-april-7-30pm/4176 "2026-04-21T17:14:08Z")

</div>

UK Racket meet-up Tuesday 21 April 7:30pm at The City Pride :pizza: 28 Farringdon Ln, London EC1R 3AU After the two previous successful events in February and March we are back for April. Join us for discussion and …

---

## [Testing for the v9.2 Release](https://racket.discourse.group/t/testing-for-the-v9-2-release/4192)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 20, 2026, 5:35am UTC](https://racket.discourse.group/t/testing-for-the-v9-2-release/4192 "2026-04-20T05:35:06Z")

</div>

Testing for the v9.2 release (using the v9.1.900 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are do…

---

## [Tomorrow: "Pacman" Continuations](https://racket.discourse.group/t/tomorrow-pacman-continuations/4190)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 1\
**Last updated:** [April 18, 2026, 9:58am UTC](https://racket.discourse.group/t/tomorrow-pacman-continuations/4190 "2026-04-18T09:58:19Z")

</div>

Hello friends, Tomorrow in the regular Qi meeting we will be talking about some recent developments that are likely to be of broad interest, including: A proof-of-concept (in fact, two of them, using totally separate …

---

## [Callback from OS Thread in FFI lib](https://racket.discourse.group/t/callback-from-os-thread-in-ffi-lib/4188)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 3\
**Last updated:** [April 10, 2026, 9:53pm UTC](https://racket.discourse.group/t/callback-from-os-thread-in-ffi-lib/4188 "2026-04-10T21:53:03Z")

</div>

A question about callbacks from a C library, where the callback will be initiated from a OS thread. I'd like to initiate a callback as a kind of signal from a C library. The signal will carry one integer value. The ca…

---

## [Racket v9.2 branching is done!](https://racket.discourse.group/t/racket-v9-2-branching-is-done/4182)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 8, 2026, 5:37am UTC](https://racket.discourse.group/t/racket-v9-2-branching-is-done/4182 "2026-04-08T05:37:16Z")

</div>

The release process for v9.2 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as usu…

---

## [\#lang htdp/bsl doesn't show coverage info](https://racket.discourse.group/t/lang-htdp-bsl-doesnt-show-coverage-info/4100)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 7\
**Last updated:** [April 6, 2026, 6:14pm UTC](https://racket.discourse.group/t/lang-htdp-bsl-doesnt-show-coverage-info/4100 "2026-04-06T18:14:33Z")

</div>

I've been transitioning my classes this year to use #lang htdp/bsl instead of picking a language under the menu. But I've just noticed that doing this prevents DrRacket from screaming at them about code missing coverage…

---

## [Conditional define-syntax](https://racket.discourse.group/t/conditional-define-syntax/4181)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 2\
**Last updated:** [April 5, 2026, 9:41pm UTC](https://racket.discourse.group/t/conditional-define-syntax/4181 "2026-04-05T21:41:57Z")

</div>

I'm trying to not load an FFI and define all functions when it's not available, defining the functions to be something like 'error' on call. Is it possible to do a define-syntax based on the value of a variable? e.g., s…

[Previous page](https://racket.discourse.group/latest.md?page=2)

[Next page](https://racket.discourse.group/latest.md?page=4)
