# \#drracket

**URL:** https://racket.discourse.group/tag/drracket/13.md

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

---

## [How to require a submodule made with module\*?](https://racket.discourse.group/t/how-to-require-a-submodule-made-with-module/4380)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 3\
**Last updated:** [September 13, 2026, 8:09pm UTC](https://racket.discourse.group/t/how-to-require-a-submodule-made-with-module/4380 "2026-09-13T20:09:24Z")

</div>

trying to require a submodule made with module\* I get the following error: require: unknown module module name: (submod 'anonymous-module\[2096977\] aap) I have tried some variations on the line marked with \<---, but no…

---

## [Example of tack/untack not shown when inside a let form](https://racket.discourse.group/t/example-of-tack-untack-not-shown-when-inside-a-let-form/4349)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 7:24am UTC](https://racket.discourse.group/t/example-of-tack-untack-not-shown-when-inside-a-let-form/4349 "2026-08-21T07:24:38Z")

</div>

Is there a special reason why in the let-form no tack/untack option is shown when I right-click on letter b? As the figure shows, without let the option appears and works. Just curious.

---

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

---

## [Improving DrRacket ergonomics](https://racket.discourse.group/t/improving-drracket-ergonomics/4163)

<div class="topic-metadata">

**Author:** [@xerz](https://racket.discourse.group/u/xerz)\
**Replies:** 3\
**Last updated:** [March 24, 2026, 8:34pm UTC](https://racket.discourse.group/t/improving-drracket-ergonomics/4163 "2026-03-24T20:34:06Z")

</div>

Heya there! So I've been casually looking at the Racket ecosystem for a year or so, and due to recent circumstances I'm now planning to do HtDP, just so I can tick it off from my todo list and see if there's something I …

---

## [Any way to set preferences programmatically?](https://racket.discourse.group/t/any-way-to-set-preferences-programmatically/4165)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 4\
**Last updated:** [March 24, 2026, 2:58pm UTC](https://racket.discourse.group/t/any-way-to-set-preferences-programmatically/4165 "2026-03-24T14:58:24Z")

</div>

I had an epiphany recently. There are things I want students to have set up whenever they're working on my assignments. I love using signatures, but need to include the Image signature and related if I want to do image…

---

## [Loop of restore previous files craziness](https://racket.discourse.group/t/loop-of-restore-previous-files-craziness/4116)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 15\
**Last updated:** [March 6, 2026, 6:37pm UTC](https://racket.discourse.group/t/loop-of-restore-previous-files-craziness/4116 "2026-03-06T18:37:06Z")

</div>

This happened in class today. I created a small file that exports some stuff and renames signatures from deinprogramm/sdp/image.rkt to match the upper-case style that BSL uses. Things seemed to be working okay (except …

---

## [Coverage weirdness in \`define-struct\`](https://racket.discourse.group/t/coverage-weirdness-in-define-struct/4117)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 3\
**Last updated:** [February 21, 2026, 1:35am UTC](https://racket.discourse.group/t/coverage-weirdness-in-define-struct/4117 "2026-02-21T01:35:07Z")

</div>

So the fields in structs are marked as uncovered, even if you use selectors to access them. After running the definitions, name and grade are marked as uncovered. I'm pretty sure this is a regression of some sort.

---

## [Trying to create my perfect Racket for AP CS Principles - will someone take pity?](https://racket.discourse.group/t/trying-to-create-my-perfect-racket-for-ap-cs-principles-will-someone-take-pity/4012)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 15\
**Last updated:** [January 15, 2026, 7:31am UTC](https://racket.discourse.group/t/trying-to-create-my-perfect-racket-for-ap-cs-principles-will-someone-take-pity/4012 "2026-01-15T07:31:08Z")

</div>

So, to review, I'm teaching AP CSP. About 40% of the course is supposed to cover programming and algorithms, and they publish their own pseudocode language, since the language the course is taught in is left to the instr…

---

## [Update and setup?](https://racket.discourse.group/t/update-and-setup/4032)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 0\
**Last updated:** [November 29, 2025, 10:49am UTC](https://racket.discourse.group/t/update-and-setup/4032 "2025-11-29T10:49:21Z")

</div>

I use 'do what I mean' in file/package manager of DrRacket after changing a github. Sometimes I see 'update', other times 'update and setup '. Both work. What is the difference between the two? ~~~~

---

## [Bug in pict3d leads to crash in DrRacket](https://racket.discourse.group/t/bug-in-pict3d-leads-to-crash-in-drracket/3897)

<div class="topic-metadata">

**Author:** [@GunpowderGuy](https://racket.discourse.group/u/GunpowderGuy)\
**Replies:** 15\
**Last updated:** [September 6, 2025, 10:06pm UTC](https://racket.discourse.group/t/bug-in-pict3d-leads-to-crash-in-drracket/3897 "2025-09-06T22:06:24Z")

</div>

There has been a bug with pict3d for some time now. Already posted the problem a couple of times on the racket discord. Hopefully someone here can fix it

---

## [FFI loading of raco-installed dynamic libraries](https://racket.discourse.group/t/ffi-loading-of-raco-installed-dynamic-libraries/3915)

<div class="topic-metadata">

**Author:** [@massung](https://racket.discourse.group/u/massung)\
**Replies:** 4\
**Last updated:** [August 20, 2025, 2:37pm UTC](https://racket.discourse.group/t/ffi-loading-of-raco-installed-dynamic-libraries/3915 "2025-08-20T14:37:46Z")

</div>

This might be better suited for "Internals", but being my first post to this forum... :wink: One particular issue that exists is that of being able to ffi-lib dynamic libraries that have been installed by raco. This is …

---

## [Is rackunit not supposed to work with typed Racket?](https://racket.discourse.group/t/is-rackunit-not-supposed-to-work-with-typed-racket/3836)

<div class="topic-metadata">

**Author:** [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Replies:** 2\
**Last updated:** [July 5, 2025, 1:48am UTC](https://racket.discourse.group/t/is-rackunit-not-supposed-to-work-with-typed-racket/3836 "2025-07-05T01:48:38Z")

</div>

I tried using rackunit with typed/racket: #lang typed/racket (require rackunit) (module+ test (check-true #t) ) I was granted the following obscure error message: ../../usr/local/racket/share/pkgs/rackunit-lib…

---

## [DrRacket and Scribble datums](https://racket.discourse.group/t/drracket-and-scribble-datums/3659)

<div class="topic-metadata">

**Author:** [@stevebyan](https://racket.discourse.group/u/stevebyan)\
**Replies:** 5\
**Last updated:** [March 27, 2025, 1:03am UTC](https://racket.discourse.group/t/drracket-and-scribble-datums/3659 "2025-03-27T01:03:07Z")

</div>

How do I persuade DrRacket to let me type an opening square bracket to introduce a datum after the command, as in this example from the Scribble docs: @foo\[#:width 2\]{blah blah} It insists on inserting an open parenthes…

---

## [Time and time-apply on windows 11 Pro](https://racket.discourse.group/t/time-and-time-apply-on-windows-11-pro/3333)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 3\
**Last updated:** [March 3, 2025, 12:14pm UTC](https://racket.discourse.group/t/time-and-time-apply-on-windows-11-pro/3333 "2025-03-03T12:14:42Z")

</div>

Possibly my question is not a problem of Racket, but as discourse is a very nice site, I ask my question first here. With windows 11 Pro on a 12th Gen Intel(R) Core(TM)i3-1215U processor, procedure time-apply and syntax…

---

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

---

## [Error report: in handling values arity](https://racket.discourse.group/t/error-report-in-handling-values-arity/3448)

<div class="topic-metadata">

**Author:** [@danprager](https://racket.discourse.group/u/danprager)\
**Replies:** 3\
**Last updated:** [December 26, 2024, 7:00pm UTC](https://racket.discourse.group/t/error-report-in-handling-values-arity/3448 "2024-12-26T19:00:27Z")

</div>

Minimal example: #lang racket (define (f x y) (values x y)) (define a (f 1 2)) ; error - as opposed to e.g. (define-values (a b) (f 1 2)) At least in Dr Racket, the error message lacks the usual "X" link to the sou…

---

## [Format for multimedia files?](https://racket.discourse.group/t/format-for-multimedia-files/3365)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 4\
**Last updated:** [December 1, 2024, 2:55pm UTC](https://racket.discourse.group/t/format-for-multimedia-files/3365 "2024-12-01T14:55:37Z")

</div>

Where is the description of what the format for multimedia files is? A lot of my early assignments include images and I'd like to be able to look at student text inside the files for analysis and grading.

---

## [Possible bug - Copy in vicinity of Comment Box copies contents of box](https://racket.discourse.group/t/possible-bug-copy-in-vicinity-of-comment-box-copies-contents-of-box/3294)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 3\
**Last updated:** [November 28, 2024, 12:19am UTC](https://racket.discourse.group/t/possible-bug-copy-in-vicinity-of-comment-box-copies-contents-of-box/3294 "2024-11-28T00:19:00Z")

</div>

I've been using a lot of comment boxes in starter code for student assignments, and if you right click on code near the comment box and choose Copy, you often paste the contents from the comment box instead of the select…

---

## [Contracts from definitions window implied to the interactions window?](https://racket.discourse.group/t/contracts-from-definitions-window-implied-to-the-interactions-window/3240)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 3\
**Last updated:** [October 20, 2024, 7:38pm UTC](https://racket.discourse.group/t/contracts-from-definitions-window-implied-to-the-interactions-window/3240 "2024-10-20T19:38:58Z")

</div>

When opening DrRacket with a file that provides contracted procedures, the contracts are not checked when calling a procedure in the interactions window. A simple solution is: (define my-module base-module source ...) …

---

## [Memory overflow](https://racket.discourse.group/t/memory-overflow/3226)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 5\
**Last updated:** [October 19, 2024, 8:29pm UTC](https://racket.discourse.group/t/memory-overflow/3226 "2024-10-19T20:29:51Z")

</div>

From the docs: exn:fail:out-of-memory Raised for an error due to insufficient memory, in cases where sufficient memory is at least available for raising the exception. How can sufficient memory be available when the m…

---

## [Nova-bb, rcross don't work (Concrete abstractions)](https://racket.discourse.group/t/nova-bb-rcross-dont-work-concrete-abstractions/2627)

<div class="topic-metadata">

**Author:** [@Kartoffel](https://racket.discourse.group/u/Kartoffel)\
**Replies:** 7\
**Last updated:** [June 12, 2024, 8:04pm UTC](https://racket.discourse.group/t/nova-bb-rcross-dont-work-concrete-abstractions/2627 "2024-06-12T20:04:15Z")

</div>

DrRacket Installation and Setup (umn.edu)

---

## [How to install the "drracket-cmdline-args" (and other) plugin?](https://racket.discourse.group/t/how-to-install-the-drracket-cmdline-args-and-other-plugin/2892)

<div class="topic-metadata">

**Author:** [@frodeaux](https://racket.discourse.group/u/frodeaux)\
**Replies:** 2\
**Last updated:** [April 29, 2024, 6:44pm UTC](https://racket.discourse.group/t/how-to-install-the-drracket-cmdline-args-and-other-plugin/2892 "2024-04-29T18:44:13Z")

</div>

I had no problem locating a reference to this plugin for DrRacket, which allows specifying arguments to a script when it is run from DrRacket, but I can find nothing on where to obtain the plugin and how to install it! …

---

## [Parallel HTTP Request Mutex Deadlock when Running from Dr Racket](https://racket.discourse.group/t/parallel-http-request-mutex-deadlock-when-running-from-dr-racket/2742)

<div class="topic-metadata">

**Author:** [@PastAghast](https://racket.discourse.group/u/PastAghast)\
**Replies:** 2\
**Last updated:** [February 25, 2024, 4:16pm UTC](https://racket.discourse.group/t/parallel-http-request-mutex-deadlock-when-running-from-dr-racket/2742 "2024-02-25T16:16:40Z")

</div>

I've been trying to write a Racket GUI tool that makes simultaneous HTTP requests across multiple threads and prints progress as it progresses. I decided to use a semaphore to avoid rate limiting and a mutex to manage th…

---

## [Realm of Racket, chapter 2](https://racket.discourse.group/t/realm-of-racket-chapter-2/2679)

<div class="topic-metadata">

**Author:** [@Kartoffel](https://racket.discourse.group/u/Kartoffel)\
**Replies:** 2\
**Last updated:** [January 25, 2024, 4:12pm UTC](https://racket.discourse.group/t/realm-of-racket-chapter-2/2679 "2024-01-25T16:12:22Z")

</div>

Hello. In order to make a better version of the Program "Guess my number", I have begun to splitt the program into two parts, as you see here: As you see, I have to define someway the "variables" variable. Is thi…

---

## [How to remove the box created by "Insert comment box" in DrRacket?](https://racket.discourse.group/t/how-to-remove-the-box-created-by-insert-comment-box-in-drracket/1339)

<div class="topic-metadata">

**Author:** [@fuxoft](https://racket.discourse.group/u/fuxoft)\
**Replies:** 4\
**Last updated:** [January 2, 2024, 2:05pm UTC](https://racket.discourse.group/t/how-to-remove-the-box-created-by-insert-comment-box-in-drracket/1339 "2024-01-02T14:05:57Z")

</div>

After creating the comment box using "Insert / Insert comment box" in the REPL window of DrRacket, I cannot find a way to remove it or otherwise continue with my work. Everything I now type appears inside this box and is…

---

## [Opinionated guide to DrRacket scripts](https://racket.discourse.group/t/opinionated-guide-to-drracket-scripts/2552)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [November 29, 2023, 11:30pm UTC](https://racket.discourse.group/t/opinionated-guide-to-drracket-scripts/2552 "2023-11-29T23:30:04Z")

</div>

DrRacket has many great features, but one of my favourites the script capability that allows you to quickly and easily extend DrRacket. The scripts are immediately accessible and - this is the best part - DrRacket is scr…

---

## [Updating Racket](https://racket.discourse.group/t/updating-racket/2508)

<div class="topic-metadata">

**Author:** [@taeknibunadur](https://racket.discourse.group/u/taeknibunadur)\
**Replies:** 3\
**Last updated:** [November 17, 2023, 9:07am UTC](https://racket.discourse.group/t/updating-racket/2508 "2023-11-17T09:07:51Z")

</div>

I installed Racket on Linux using the bash script provided on the website. I'd like to update it to the latest version but am not sure how. Can anyone advise me please?

---

## [Is there a way to get DrRacket to indent all on save?](https://racket.discourse.group/t/is-there-a-way-to-get-drracket-to-indent-all-on-save/2009)

<div class="topic-metadata">

**Author:** [@madkins23](https://racket.discourse.group/u/madkins23)\
**Replies:** 8\
**Last updated:** [September 10, 2023, 3:25pm UTC](https://racket.discourse.group/t/is-there-a-way-to-get-drracket-to-indent-all-on-save/2009 "2023-09-10T15:25:08Z")

</div>

That's about it. I would like formatting to be done automagically when a definition file is saved. I figure it must be possible, but may be require a script or plugin. I can't find a preference or setting that would do …

---

## [Open an rkt file in windows](https://racket.discourse.group/t/open-an-rkt-file-in-windows/2250)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 5\
**Last updated:** [August 26, 2023, 8:36am UTC](https://racket.discourse.group/t/open-an-rkt-file-in-windows/2250 "2023-08-26T08:36:52Z")

</div>

Windows 10, Racket version 8.10.0.1--2023-07-17(1aa7d3d809/a) \[cs\]. When I open a .rkt or .scrbl file by double clicking it and DrRacket is not yet running, DrRacket starts, but it fails with: No problem starting Dr…

---

## [Why is the official org website down?](https://racket.discourse.group/t/why-is-the-official-org-website-down/2216)

<div class="topic-metadata">

**Author:** [@axdxhxdx](https://racket.discourse.group/u/axdxhxdx)\
**Replies:** 2\
**Last updated:** [August 14, 2023, 11:23am UTC](https://racket.discourse.group/t/why-is-the-official-org-website-down/2216 "2023-08-14T11:23:42Z")

</div>

I'm stuck in a project and I can't read the docs because the website is down!

[Next page](https://racket.discourse.group/tag/drracket/13.md?match_all_tags=true&page=1&tags%5B%5D=drracket)
