# General

**URL:** https://racket.discourse.group/c/general/12.md?page=6

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

**Page:** 7

---

## [WXME is pissing me off. :-)](https://racket.discourse.group/t/wxme-is-pissing-me-off/3583)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 8\
**Last updated:** [March 2, 2025, 1:59am UTC](https://racket.discourse.group/t/wxme-is-pissing-me-off/3583 "2025-03-02T01:59:00Z")

</div>

I try to use images with my beginning students, but the fact that a "clean" Racket file without images, comment boxes, etc. is pretty much plain text and something that contains those things still has a .rkt suffix, but …

---

## [Racket meet-up: Saturday, 1 March 2025 at 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-1-march-2025-at-18-00-utc/3591)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [March 1, 2025, 7:45pm UTC](https://racket.discourse.group/t/racket-meet-up-saturday-1-march-2025-at-18-00-utc/3591 "2025-03-01T19:45:41Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 1 March 2025 at 18:00 UTC In your timezone: 2025-03-01T18:00:00Z (UTC). (converter) At this meet-up: RacketCon2025 Book Club Reading/Discussin…

---

## [Using Treelists in Typed Racket](https://racket.discourse.group/t/using-treelists-in-typed-racket/3478)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 4\
**Last updated:** [February 28, 2025, 8:10pm UTC](https://racket.discourse.group/t/using-treelists-in-typed-racket/3478 "2025-02-28T20:10:57Z")

</div>

Is there existing support for treelists in Typed Racket? I can of course Do It Myself by importing the functions I need with type annotations, but I'm sure I'm not the first one to use treelists with TR! Or maybe this is…

---

## [A bit of strange behaviour](https://racket.discourse.group/t/a-bit-of-strange-behaviour/3587)

<div class="topic-metadata">

**Author:** [@iobates](https://racket.discourse.group/u/iobates)\
**Replies:** 2\
**Last updated:** [February 25, 2025, 3:34pm UTC](https://racket.discourse.group/t/a-bit-of-strange-behaviour/3587 "2025-02-25T15:34:16Z")

</div>

I was just doing some small stuff with racket, was looking through files on a nas. The thing I found strange was In drracket I was trying (define root "/some/dir/that/exists/with/files/and/folders") (define files (…

---

## [Anybody at SIGCSE next week?](https://racket.discourse.group/t/anybody-at-sigcse-next-week/3581)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 2\
**Last updated:** [February 23, 2025, 4:59pm UTC](https://racket.discourse.group/t/anybody-at-sigcse-next-week/3581 "2025-02-23T16:59:46Z")

</div>

My first time back in about ten years and just wondering if anyone else would be there.

---

## [A few annoying bugs](https://racket.discourse.group/t/a-few-annoying-bugs/3582)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 0\
**Last updated:** [February 22, 2025, 5:14am UTC](https://racket.discourse.group/t/a-few-annoying-bugs/3582 "2025-02-22T05:14:09Z")

</div>

In the course of trying to give a quiz, I've come across a few bugs in the last few days that I just wanted to highlight. Adding a Text Box in BSL results in being unable to run the file. Code in a Text Box is unre…

---

## [Call for Participation: BOB 2025 (Berlin, Mar 14)](https://racket.discourse.group/t/call-for-participation-bob-2025-berlin-mar-14/3425)

<div class="topic-metadata">

**Author:** [@mike](https://racket.discourse.group/u/mike)\
**Replies:** 2\
**Last updated:** [February 20, 2025, 3:09pm UTC](https://racket.discourse.group/t/call-for-participation-bob-2025-berlin-mar-14/3425 "2025-02-20T15:09:25Z")

</div>

More info here: https://bobkonf.de/2025/ ========================================================================= BOB 2025 Conference “What happens if we simply use what’s best?” March 14, 2025, B…

---

## [WASM Proposal Lacks Support for Reusable Continuations](https://racket.discourse.group/t/wasm-proposal-lacks-support-for-reusable-continuations/3553)

<div class="topic-metadata">

**Author:** [@GunpowderGuy](https://racket.discourse.group/u/GunpowderGuy)\
**Replies:** 0\
**Last updated:** [February 9, 2025, 11:42am UTC](https://racket.discourse.group/t/wasm-proposal-lacks-support-for-reusable-continuations/3553 "2025-02-09T11:42:53Z")

</div>

The WebAssembly Stack Switching Proposal is introducing support for one-shot continuations, which can only be resumed once. This is great for features like coroutines or async/await, but it falls short for languages like…

---

## [Getting Documentation from the Help Menu](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546)

<div class="topic-metadata">

**Author:** [@munroec](https://racket.discourse.group/u/munroec)\
**Replies:** 6\
**Last updated:** [February 8, 2025, 1:58pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546 "2025-02-08T13:58:40Z")

</div>

Hi Folks, I just discovered that selecting “Documentation” under “Help” in the DrRacket IDE that the functionality depends on what I set as my default browser. It works flawlessly with Safari as the default on my iMac…

---

## [Defining the runtime value of a struct name](https://racket.discourse.group/t/defining-the-runtime-value-of-a-struct-name/3543)

<div class="topic-metadata">

**Author:** [@acarrico](https://racket.discourse.group/u/acarrico)\
**Replies:** 20\
**Last updated:** [February 7, 2025, 4:16pm UTC](https://racket.discourse.group/t/defining-the-runtime-value-of-a-struct-name/3543 "2025-02-07T16:16:28Z")

</div>

By default, the Racket struct macro creates two bindings for the name: a runtime binding, and a transformer binding. You can shift these around with #:name and #:constructor-name, but as far as I know, you can't supply t…

---

## [One Kind of Binding?](https://racket.discourse.group/t/one-kind-of-binding/3414)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 29\
**Last updated:** [February 7, 2025, 1:55pm UTC](https://racket.discourse.group/t/one-kind-of-binding/3414 "2025-02-07T13:55:37Z")

</div>

Hello, This is a topic that's come up from time to time in Qi meetings. I'm moving it out into a separate thread so that others can follow and chime in. It'd be nice to understand: Could we have the same macro system w…

---

## [Hi to all, I enjoyed the Jitsi](https://racket.discourse.group/t/hi-to-all-i-enjoyed-the-jitsi/3535)

<div class="topic-metadata">

**Author:** [@hairylarry](https://racket.discourse.group/u/hairylarry)\
**Replies:** 6\
**Last updated:** [February 7, 2025, 8:51am UTC](https://racket.discourse.group/t/hi-to-all-i-enjoyed-the-jitsi/3535 "2025-02-07T08:51:31Z")

</div>

I enjoyed the conversation today at the Racket Jitsi. My son, Kier, also took a computer science degree and he's in the middle of his career while I'm retired and program as a hobby. So I get to talk to him once in a whi…

---

## [Announcing Qi 5: Flowing with Lists](https://racket.discourse.group/t/announcing-qi-5-flowing-with-lists/3545)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [February 6, 2025, 6:21pm UTC](https://racket.discourse.group/t/announcing-qi-5-flowing-with-lists/3545 "2025-02-06T18:21:39Z")

</div>

Announcing Qi 5: Flowing with Lists Qi is an embeddable language for easily expressing flow-oriented computations in your programs. And now, you can use it seamlessly with list operations. Friends, It gives me great…

---

## [Questions about what math/array does and how it works](https://racket.discourse.group/t/questions-about-what-math-array-does-and-how-it-works/3515)

<div class="topic-metadata">

**Author:** [@Gambiteer](https://racket.discourse.group/u/Gambiteer)\
**Replies:** 2\
**Last updated:** [February 3, 2025, 11:26pm UTC](https://racket.discourse.group/t/questions-about-what-math-array-does-and-how-it-works/3515 "2025-02-03T23:26:23Z")

</div>

I'm the author of SRFI 231 about arrays and I'm trying to figure out what Racket's math/array does and how it works internally. So I thought I'd ask my questions here. It appears at first reading that there is no way t…

---

## [Command for OS that calls racket etc](https://racket.discourse.group/t/command-for-os-that-calls-racket-etc/3533)

<div class="topic-metadata">

**Author:** [@Don](https://racket.discourse.group/u/Don)\
**Replies:** 2\
**Last updated:** [February 1, 2025, 9:01pm UTC](https://racket.discourse.group/t/command-for-os-that-calls-racket-etc/3533 "2025-02-01T21:01:32Z")

</div>

I can run a launcher that runs drracket and loads a file. Trying to setup a launcher that runs Racket, loads a file containing a module and calls the module. Something like following which does not work: drracket -l f…

---

## [Racket meet-up: Saturday, 1 February 2025 at 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-1-february-2025-at-18-00-utc/3529)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [January 31, 2025, 11:10am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-1-february-2025-at-18-00-utc/3529 "2025-01-31T11:10:17Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 1 February 2025 at 18:00 UTC In your timezone: 2025-02-01T18:00:00Z (UTC). (converter) At this meet-up: Book Club Reading/Discussing "How To D…

---

## [Uncommenting does not work on any Linux distro with Gnome 3+](https://racket.discourse.group/t/uncommenting-does-not-work-on-any-linux-distro-with-gnome-3/1299)

<div class="topic-metadata">

**Author:** [@hrvoje064](https://racket.discourse.group/u/hrvoje064)\
**Replies:** 13\
**Last updated:** [January 28, 2025, 4:00am UTC](https://racket.discourse.group/t/uncommenting-does-not-work-on-any-linux-distro-with-gnome-3/1299 "2025-01-28T04:00:24Z")

</div>

This is a long running issue, even before 8.5. I reported it (not here) maybe 2 or so years ago, when I switched to latest Fedora that came with Gnome 3. At that time both comment/uncomment did not work. By the way, both…

---

## [Racket Events Calendar](https://racket.discourse.group/t/racket-events-calendar/2173)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 4\
**Last updated:** [January 20, 2025, 12:00pm UTC](https://racket.discourse.group/t/racket-events-calendar/2173 "2025-01-20T12:00:27Z")

</div>

Hi Racket has many events, both virtual and in-person. You can now subscribe to the Racket meet-ups calendar to see upcoming events including Rhombus, Qi, Racket, RacketCon and RacketFest. https://calendar.google.com/…

---

## [Qi 5 Release Party](https://racket.discourse.group/t/qi-5-release-party/3461)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 4\
**Last updated:** [January 16, 2025, 5:01pm UTC](https://racket.discourse.group/t/qi-5-release-party/3461 "2025-01-16T17:01:20Z")

</div>

Hey all, After a year of work, Qi is nearing a new release. Please join us for the release party on 2025-01-17T18:00:00Z (UTC) (i.e. Friday two weeks from today)! Read on for more details. Qi allows you to embed expres…

---

## [Something Like Pipe Forward In Racket?](https://racket.discourse.group/t/something-like-pipe-forward-in-racket/3492)

<div class="topic-metadata">

**Author:** [@OldDutchCap](https://racket.discourse.group/u/OldDutchCap)\
**Replies:** 14\
**Last updated:** [January 16, 2025, 3:58am UTC](https://racket.discourse.group/t/something-like-pipe-forward-in-racket/3492 "2025-01-16T03:58:22Z")

</div>

Is there anything in Racket like the pipe forward operator (|\>) that I've seen in Haskell, F# and Elixir? For those unfamiliar with this operator it simply passes the output of one function as the input to the next. So…

---

## [Question on eval and modules](https://racket.discourse.group/t/question-on-eval-and-modules/3482)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 5\
**Last updated:** [January 13, 2025, 3:49am UTC](https://racket.discourse.group/t/question-on-eval-and-modules/3482 "2025-01-13T03:49:48Z")

</div>

I was trying to make a simple video showing how it was easy to take a list of numbers '(1 2 3 4 5) and create a list like the following ( (define (plus-1 n) (+ 1 n)) (define (plus-2 n) (+ 2 n)) ) in the context of a…

---

## [URL-builder macro](https://racket.discourse.group/t/url-builder-macro/3476)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 7\
**Last updated:** [January 11, 2025, 10:38pm UTC](https://racket.discourse.group/t/url-builder-macro/3476 "2025-01-11T22:38:44Z")

</div>

Hi, Racket Discourse. I have been tinkering with this idea for the past couple of weeks, because I realized I was abstracting the URLs of API endpoints at the wrong level in my HTTP requests library, which made it hard …

---

## [\[json\] Provide Better Support for Modifying JSON Files](https://racket.discourse.group/t/json-provide-better-support-for-modifying-json-files/3473)

<div class="topic-metadata">

**Author:** [@NoahStoryM](https://racket.discourse.group/u/NoahStoryM)\
**Replies:** 3\
**Last updated:** [January 9, 2025, 8:48pm UTC](https://racket.discourse.group/t/json-provide-better-support-for-modifying-json-files/3473 "2025-01-09T20:48:31Z")

</div>

I'd like to explore how the json library could provide a more convenient way to modify JSON files. My previous approach was to read JSON data using read-json, convert it into mutable hashtables for objects, and then modi…

---

## [Cadence Of Regenerating Documentation](https://racket.discourse.group/t/cadence-of-regenerating-documentation/3474)

<div class="topic-metadata">

**Author:** [@OldDutchCap](https://racket.discourse.group/u/OldDutchCap)\
**Replies:** 3\
**Last updated:** [January 9, 2025, 8:31pm UTC](https://racket.discourse.group/t/cadence-of-regenerating-documentation/3474 "2025-01-09T20:31:01Z")

</div>

I was able to submit a change to the Racket Documentation in this section of it: https://docs.racket-lang.org/guide/scripts.html The change was accepted several days ago but I don't see the changed text on the site. I…

---

## [Book Club Reading/Discussing "How To Design Programs"](https://racket.discourse.group/t/book-club-reading-discussing-how-to-design-programs/3435)

<div class="topic-metadata">

**Author:** [@OldDutchCap](https://racket.discourse.group/u/OldDutchCap)\
**Replies:** 16\
**Last updated:** [January 7, 2025, 12:04am UTC](https://racket.discourse.group/t/book-club-reading-discussing-how-to-design-programs/3435 "2025-01-07T00:04:46Z")

</div>

I am going to be reading "How To Design Programs" and I thought others might like to read and discuss it so I set up a book club via the Fable - Detroit Tech Watch Book Club Feel free to forward the invite. Of course t…

---

## [Rackunit: test-case makes testing higher-order functions with exception handlers behave oddly](https://racket.discourse.group/t/rackunit-test-case-makes-testing-higher-order-functions-with-exception-handlers-behave-oddly/3467)

<div class="topic-metadata">

**Author:** [@benknoble](https://racket.discourse.group/u/benknoble)\
**Replies:** 0\
**Last updated:** [January 5, 2025, 4:08pm UTC](https://racket.discourse.group/t/rackunit-test-case-makes-testing-higher-order-functions-with-exception-handlers-behave-oddly/3467 "2025-01-05T16:08:13Z")

</div>

There's a good chance I'm "holding it wrong," so someone please point out where I've missed things. I have a test that looks like this: (define (f g) (with-handlers (\[exn:fail? (lambda (e) …

---

## [Racket meet-up: Saturday, 4 January 2025 at 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-4-january-2025-at-18-00-utc/3458)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [January 3, 2025, 2:20pm UTC](https://racket.discourse.group/t/racket-meet-up-saturday-4-january-2025-at-18-00-utc/3458 "2025-01-03T14:20:53Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 4 January 2025 at 18:00 UTC In your timezone: 2025-01-04T18:00:00Z (UTC). (converter) At this meet-up: Book Club Reading/Discussing "How To De…

---

## [MacOS shell-\>Drr open file? (quality-of-life improvement yay! ... but then sad face)](https://racket.discourse.group/t/macos-shell-drr-open-file-quality-of-life-improvement-yay-but-then-sad-face/3273)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 7\
**Last updated:** [December 31, 2024, 9:31pm UTC](https://racket.discourse.group/t/macos-shell-drr-open-file-quality-of-life-improvement-yay-but-then-sad-face/3273 "2024-12-31T21:31:59Z")

</div>

SUPER TL;DR: fix doesn't work! TL;DR: see fix at end! As I chug through daily work, I realize that one serious time-saver for me would be the ability to use a shell command to open a file in DrRacket. So, for instance,…

---

## [Acos behaves differently on #s \> 1.0 in TR?](https://racket.discourse.group/t/acos-behaves-differently-on-s-1-0-in-tr/3453)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 4\
**Last updated:** [December 31, 2024, 1:03pm UTC](https://racket.discourse.group/t/acos-behaves-differently-on-s-1-0-in-tr/3453 "2024-12-31T13:03:39Z")

</div>

In Typed Racket, the acos function appears to guarantee a Flonum result, and returns +0.nan for numbers larger than 1.0. This is different from Racket and Rhombus, that return a complex number. Is this difference documen…

---

## [Understanding building and compile times in DrRacket](https://racket.discourse.group/t/understanding-building-and-compile-times-in-drracket/3450)

<div class="topic-metadata">

**Author:** [@AlexG](https://racket.discourse.group/u/AlexG)\
**Replies:** 11\
**Last updated:** [December 29, 2024, 6:37pm UTC](https://racket.discourse.group/t/understanding-building-and-compile-times-in-drracket/3450 "2024-12-29T18:37:23Z")

</div>

I am on my first not completely trivial Racket project, and it was going really fine. Nothing too demanding, maybe twenty files or so, \< 100k source code, though it's meant to get bigger. I also use two libraries outsid…

[Previous page](https://racket.discourse.group/c/general/12.md?page=5)

[Next page](https://racket.discourse.group/c/general/12.md?page=7)
