# General

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

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

**Page:** 3

---

## [How to set the working directory in DrRacket on Windows?](https://racket.discourse.group/t/how-to-set-the-working-directory-in-drracket-on-windows/4118)

<div class="topic-metadata">

**Author:** [@MickeyKnox](https://racket.discourse.group/u/MickeyKnox)\
**Replies:** 6\
**Last updated:** [February 20, 2026, 10:24pm UTC](https://racket.discourse.group/t/how-to-set-the-working-directory-in-drracket-on-windows/4118 "2026-02-20T22:24:57Z")

</div>

I've developed my app on Linux and run it like this: projects/new\> racket -t src/main.rkt Now I want to run it on Windows and I'm getting this error: open-input-file: cannot open input file path: ...\\projects\\new\\sr…

---

## [Ffi looking for libraries first in /usr/local/lib](https://racket.discourse.group/t/ffi-looking-for-libraries-first-in-usr-local-lib/4115)

<div class="topic-metadata">

**Author:** [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Replies:** 1\
**Last updated:** [February 19, 2026, 7:38pm UTC](https://racket.discourse.group/t/ffi-looking-for-libraries-first-in-usr-local-lib/4115 "2026-02-19T19:38:53Z")

</div>

Is it possible to make racket look for libraries first in /usr/local/lib. Or e.g. libtag\_c.so.2 instead of libtag\_c.so.0?

---

## [Idiomatic Racket CS replacement for \`scheme\_malloc\_code\`?](https://racket.discourse.group/t/idiomatic-racket-cs-replacement-for-scheme-malloc-code/4114)

<div class="topic-metadata">

**Author:** [@tonyg](https://racket.discourse.group/u/tonyg)\
**Replies:** 0\
**Last updated:** [February 18, 2026, 10:32am UTC](https://racket.discourse.group/t/idiomatic-racket-cs-replacement-for-scheme-malloc-code/4114 "2026-02-18T10:32:31Z")

</div>

Hi all, I'm looking for the best idiomatic replacement for scheme\_malloc\_code in Racket CS. Previously, I could run: (define builtins (ffi-lib #f)) (define %scheme-malloc-code (get-ffi-obj "scheme\_malloc\_code" built…

---

## [London Racket meet-up Tuesday 17 Feb 2026 7:30pm](https://racket.discourse.group/t/london-racket-meet-up-tuesday-17-feb-2026-7-30pm/4107)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 3\
**Last updated:** [February 17, 2026, 9:48pm UTC](https://racket.discourse.group/t/london-racket-meet-up-tuesday-17-feb-2026-7-30pm/4107 "2026-02-17T21:48:00Z")

</div>

Let's have a meet-up! London Racket meet-up Tuesday 17 Feb 2026 7:30pm 2026-02-17T19:30:00Z (UTC) No fixed agenda, and it is expected to be small numbers - there will be 5 to 10 of us at most. If you have something…

---

## [Paren-shapes and raco fmt](https://racket.discourse.group/t/paren-shapes-and-raco-fmt/3994)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 7\
**Last updated:** [February 16, 2026, 8:19am UTC](https://racket.discourse.group/t/paren-shapes-and-raco-fmt/3994 "2026-02-16T08:19:52Z")

</div>

I'm trying to staple together existing tools so that I can take a datum such as '(let ((a = 5)) (cond (b c) (d e))) and generate this string: {let {\[a = 5\]} (cond \[b c\] \[d e\])} I think I can almost make thi…

---

## [TIL: I am an open-source contributor](https://racket.discourse.group/t/til-i-am-an-open-source-contributor/4110)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [February 14, 2026, 7:39pm UTC](https://racket.discourse.group/t/til-i-am-an-open-source-contributor/4110 "2026-02-14T19:39:07Z")

</div>

While tracking down contributors for the 9.1 release, I ran across this very nice paean to HtDP.

---

## [Hello, I am here again with my software on diagramming and visualizing](https://racket.discourse.group/t/hello-i-am-here-again-with-my-software-on-diagramming-and-visualizing/4109)

<div class="topic-metadata">

**Author:** [@wargrey](https://racket.discourse.group/u/wargrey)\
**Replies:** 1\
**Last updated:** [February 12, 2026, 9:43pm UTC](https://racket.discourse.group/t/hello-i-am-here-again-with-my-software-on-diagramming-and-visualizing/4109 "2026-02-12T21:43:01Z")

</div>

Hi, all. Long time no see. I'm the author of the graphics package. I think it's time to write documentation for it —— whose repo's initial commit was on Thu Oct 9 11:59:59 2014. This package is writen in typed racket…

---

## [Racket birthday party and meet-up! Saturday, 7 February 2026 at 18:00 UTC](https://racket.discourse.group/t/racket-birthday-party-and-meet-up-saturday-7-february-2026-at-18-00-utc/4085)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 4\
**Last updated:** [February 7, 2026, 8:03pm UTC](https://racket.discourse.group/t/racket-birthday-party-and-meet-up-saturday-7-february-2026-at-18-00-utc/4085 "2026-02-07T20:03:52Z")

</div>

Everyone is welcome to join us for the :racket: Racket birthday party and meet-up: Saturday, 7 February 2026 at 18:00 UTC In your timezone: 2026-02-07T18:00:00Z (UTC). (converter). At this meet-up: 26 Jan 1995 …

---

## [Arrays proposal: Order of operations in array-indexes-set! and array-slice-set!?](https://racket.discourse.group/t/arrays-proposal-order-of-operations-in-array-indexes-set-and-array-slice-set/4098)

<div class="topic-metadata">

**Author:** [@Gambiteer](https://racket.discourse.group/u/Gambiteer)\
**Replies:** 1\
**Last updated:** [February 4, 2026, 2:49am UTC](https://racket.discourse.group/t/arrays-proposal-order-of-operations-in-array-indexes-set-and-array-slice-set/4098 "2026-02-04T02:49:46Z")

</div>

SRFI 231 has array-assign!, which seems similar to math/array's array-indexes-set! and array-slice-set!. I'm wondering whether the specification of array-assign! should be changed to determine the order in which element…

---

## [Happy birthday Racket](https://racket.discourse.group/t/happy-birthday-racket/4092)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [February 2, 2026, 4:43am UTC](https://racket.discourse.group/t/happy-birthday-racket/4092 "2026-02-02T04:43:26Z")

</div>

I should thank the people who started the Racket project, the many contributors, and the incredibly patient people who have answered my dumb questions for years​:heart: thank you all Stephen :beetle:

---

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

<div class="topic-metadata">

**Author:** [@mike](https://racket.discourse.group/u/mike)\
**Replies:** 2\
**Last updated:** [January 30, 2026, 4:04pm UTC](https://racket.discourse.group/t/call-for-participation-bob-2026-berlin-mar-13/4047 "2026-01-30T16:04:29Z")

</div>

"What happens when we use what's best for a change?" bobkonf.de/2026/ Berlin, Mar 13 BOB conference is a place for developers, architects, and decision-makers to explore technologies beyond the mainstream in software…

---

## [Place of Scheme+ in the Racket documentation web site](https://racket.discourse.group/t/place-of-scheme-in-the-racket-documentation-web-site/4091)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 4\
**Last updated:** [January 28, 2026, 8:38pm UTC](https://racket.discourse.group/t/place-of-scheme-in-the-racket-documentation-web-site/4091 "2026-01-28T20:38:53Z")

</div>

Hi, in the documentation of Racket web site i see that Scheme+ is mentioned in the "Miscellaneous Libraries" portion. I remember, i mentioned first Scheme+ as a library in discussion years ago, but this is an error, th…

---

## [Linked lists in LIS(t)Processing languages are slower than arrays, and it's in the hardware too](https://racket.discourse.group/t/linked-lists-in-lis-t-processing-languages-are-slower-than-arrays-and-its-in-the-hardware-too/4042)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 9\
**Last updated:** [January 21, 2026, 1:36am UTC](https://racket.discourse.group/t/linked-lists-in-lis-t-processing-languages-are-slower-than-arrays-and-its-in-the-hardware-too/4042 "2026-01-21T01:36:05Z")

</div>

I was working on Kokkos course that talks about data layout in memory. I searched a bit about that and i find an interesting document that say : "The memory latency of random memory accesses due to pointer chasing throu…

---

## [Merry Christmas everybody!](https://racket.discourse.group/t/merry-christmas-everybody/4055)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [January 7, 2026, 4:58am UTC](https://racket.discourse.group/t/merry-christmas-everybody/4055 "2026-01-07T04:58:16Z")

</div>

http://pasterack.org/pastes/83589

---

## [Arrays proposal: array broadcasting, and adding new axes](https://racket.discourse.group/t/arrays-proposal-array-broadcasting-and-adding-new-axes/3948)

<div class="topic-metadata">

**Author:** [@Gambiteer](https://racket.discourse.group/u/Gambiteer)\
**Replies:** 12\
**Last updated:** [January 4, 2026, 7:25pm UTC](https://racket.discourse.group/t/arrays-proposal-array-broadcasting-and-adding-new-axes/3948 "2026-01-04T19:25:23Z")

</div>

I didn't know whether to start a new thread for each topic, or to stick with one thread. I started a new thread, but can do the other if more appropriate. When composing this message, I didn't know how much background …

---

## [Racket meet-up: Saturday, 3 January 2026](https://racket.discourse.group/t/racket-meet-up-saturday-3-january-2026/4072)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [January 3, 2026, 5:32pm UTC](https://racket.discourse.group/t/racket-meet-up-saturday-3-january-2026/4072 "2026-01-03T17:32:37Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 3 January 2026 at 18:00 UTC In your timezone: 2026-01-03T18:00:00Z (UTC). (converter). At this meet-up: Show and tell News & rumours AOB This…

---

## [Structural navigation/editing in Rhombus/shrubbery?](https://racket.discourse.group/t/structural-navigation-editing-in-rhombus-shrubbery/4068)

<div class="topic-metadata">

**Author:** [@jgarvin](https://racket.discourse.group/u/jgarvin)\
**Replies:** 6\
**Last updated:** [December 30, 2025, 5:22pm UTC](https://racket.discourse.group/t/structural-navigation-editing-in-rhombus-shrubbery/4068 "2025-12-30T17:22:00Z")

</div>

I've been looking at the shrubbery and Rhombus specs and trying to assess how suitable they are for allowing the structural navigation/editing commands that are typically available in lisps. There are 2 big concerns I h…

---

## [Benchmarking programming languages using the Leibniz formula for calculating π](https://racket.discourse.group/t/benchmarking-programming-languages-using-the-leibniz-formula-for-calculating/4059)

<div class="topic-metadata">

**Author:** [@gus-massa](https://racket.discourse.group/u/gus-massa)\
**Replies:** 0\
**Last updated:** [December 28, 2025, 1:39am UTC](https://racket.discourse.group/t/benchmarking-programming-languages-using-the-leibniz-formula-for-calculating/4059 "2025-12-28T01:39:20Z")

</div>

After reading at Speed Comparison - Programming Languages I took a look at the Racket code to see if there is something interesting. The last line of speed-comparison/src/leibniz.rkt at master · niklas-heer/speed-compari…

---

## [\[TFP 2026\] 1st Call for Participation for the 27th International Symposium on Trends in Functional Programming, Odense, Denmark, January 27-29 2026 - TFPiE Jan 26](https://racket.discourse.group/t/tfp-2026-1st-call-for-participation-for-the-27th-international-symposium-on-trends-in-functional-programming-odense-denmark-january-27-29-2026-tfpie-jan-26/4056)

<div class="topic-metadata">

**Author:** [@peter88](https://racket.discourse.group/u/peter88)\
**Replies:** 0\
**Last updated:** [December 24, 2025, 3:37pm UTC](https://racket.discourse.group/t/tfp-2026-1st-call-for-participation-for-the-27th-international-symposium-on-trends-in-functional-programming-odense-denmark-january-27-29-2026-tfpie-jan-26/4056 "2025-12-24T15:37:27Z")

</div>

TFP 2026 -- Call For Participation (trendsfp.github.io) Venue TFPiE and TFP will take place in-person in Odense, Denmark, at the University of Southern Denmark. Dates Early registration: 31 December, 2025 Late reg…

---

## [Teaching - when should \`local\` be introduced?](https://racket.discourse.group/t/teaching-when-should-local-be-introduced/4041)

<div class="topic-metadata">

**Author:** [@maueroats](https://racket.discourse.group/u/maueroats)\
**Replies:** 4\
**Last updated:** [December 19, 2025, 8:14am UTC](https://racket.discourse.group/t/teaching-when-should-local-be-introduced/4041 "2025-12-19T08:14:09Z")

</div>

Does it matter when local variables are introduced? (For reference, HtDP refers to local variables in III.16.2 Local Definitions.) One pro to waiting so long to introduce local definitions is that students are encourage…

---

## [Pyffi and infix version of Conway's Game of Life](https://racket.discourse.group/t/pyffi-and-infix-version-of-conways-game-of-life/4046)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 0\
**Last updated:** [December 13, 2025, 4:50pm UTC](https://racket.discourse.group/t/pyffi-and-infix-version-of-conways-game-of-life/4046 "2025-12-13T16:50:25Z")

</div>

From outdoor to screen i wrote today an infix version of the program Conway's Game of Life that was in pyffi-test : the 2 versions are here: test-numpy-game-of-life+.rkt #lang reader SRFI-105 ; you can use SRFI-105 or …

---

## [Pyffi : how to test type of numpy.ndarray](https://racket.discourse.group/t/pyffi-how-to-test-type-of-numpy-ndarray/4043)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 11:03am UTC](https://racket.discourse.group/t/pyffi-how-to-test-type-of-numpy-ndarray/4043 "2025-12-12T11:03:12Z")

</div>

Hi, i want to test type of a variable to compare with numpy.ndarray, as far i tried: (builtins.type numpy.ndarray) . . ../../../pyffi4python3.xx/pyffi/pyffi-lib/pyffi/python-attributes.rkt:191:7: rp: got: #\<procedure:.…

---

## [Advent of Code 2025 Discussions](https://racket.discourse.group/t/advent-of-code-2025-discussions/4035)

<div class="topic-metadata">

**Author:** [@felipetavares](https://racket.discourse.group/u/felipetavares)\
**Replies:** 32\
**Last updated:** [December 12, 2025, 9:10am UTC](https://racket.discourse.group/t/advent-of-code-2025-discussions/4035 "2025-12-12T09:10:39Z")

</div>

Hello all! Thread to post Advent of Code solutions and discussions around them. For day 1 I am pretty happy with most of my solution, except that I have this function: (define field-size 100) (define (zero-crossings i…

---

## [One argument array-for-each, array-every, and array-any?](https://racket.discourse.group/t/one-argument-array-for-each-array-every-and-array-any/4004)

<div class="topic-metadata">

**Author:** [@Gambiteer](https://racket.discourse.group/u/Gambiteer)\
**Replies:** 5\
**Last updated:** [December 8, 2025, 9:45pm UTC](https://racket.discourse.group/t/one-argument-array-for-each-array-every-and-array-any/4004 "2025-12-08T21:45:08Z")

</div>

NumPy basically limits array broadcasting to pointwise operations, or array-map. I think that in a Scheme/Racket library without array comprehensions, one would need to implement broadcasting for arguments to array-fold…

---

## [Types in phase 1?](https://racket.discourse.group/t/types-in-phase-1/4038)

<div class="topic-metadata">

**Author:** [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 2:27am UTC](https://racket.discourse.group/t/types-in-phase-1/4038 "2025-12-08T02:27:29Z")

</div>

Is there a technical reason why code for phase 1 is in plain Racket, even when phase 0 can be in typed Racket?

---

## [Racket meet-up: Saturday, 6 December 2025](https://racket.discourse.group/t/racket-meet-up-saturday-6-december-2025/4022)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 3\
**Last updated:** [December 7, 2025, 5:07pm UTC](https://racket.discourse.group/t/racket-meet-up-saturday-6-december-2025/4022 "2025-12-07T17:07:36Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 6 December 2025 at 18:00 UTC In your timezone: 2025-12-06T18:00:00Z (UTC). (converter). At this meet-up: Racket 9! Advent of Code RacketCon202…

---

## [Com-register-event-callback fails, is the myssink.dll component not compatible with windows 10 or office 2016?](https://racket.discourse.group/t/com-register-event-callback-fails-is-the-myssink-dll-component-not-compatible-with-windows-10-or-office-2016/4034)

<div class="topic-metadata">

**Author:** [@subdudu](https://racket.discourse.group/u/subdudu)\
**Replies:** 0\
**Last updated:** [November 30, 2025, 11:34am UTC](https://racket.discourse.group/t/com-register-event-callback-fails-is-the-myssink-dll-component-not-compatible-with-windows-10-or-office-2016/4034 "2025-11-30T11:34:09Z")

</div>

I need to control excel's behavior when I use excel doing some task. I run this script: #lang racket (require ffi/com) (define app (com-create-instance "Excel.Application")) (define wbs (com-get-property app "Workbooks"…

---

## [Help with (imap-connect ...) using oauth2 (and maybe tls)?](https://racket.discourse.group/t/help-with-imap-connect-using-oauth2-and-maybe-tls/4033)

<div class="topic-metadata">

**Author:** [@tbhanson](https://racket.discourse.group/u/tbhanson)\
**Replies:** 1\
**Last updated:** [November 29, 2025, 12:52pm UTC](https://racket.discourse.group/t/help-with-imap-connect-using-oauth2-and-maybe-tls/4033 "2025-11-29T12:52:42Z")

</div>

hi, I've successfully connected to imap servers without using oauth2 but am now trying to do so with oauth2 (and maybe tls). My attempt seems to be timing out (but it also seems to be prompting me for input, as though I…

---

## [Plans for non-blocking I/O?](https://racket.discourse.group/t/plans-for-non-blocking-i-o/4026)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 8\
**Last updated:** [November 29, 2025, 2:42am UTC](https://racket.discourse.group/t/plans-for-non-blocking-i-o/4026 "2025-11-29T02:42:25Z")

</div>

Thanks to the amazing effort to get OS threads and thread pooling into Racket, this is now something to discuss. Non-blocking I/O is well on it's way being supported in most languages and is already the default (TypeScri…

---

## [Functional Coffee - Coffee without side-effects](https://racket.discourse.group/t/functional-coffee-coffee-without-side-effects/4025)

<div class="topic-metadata">

**Author:** [@JustinZed](https://racket.discourse.group/u/JustinZed)\
**Replies:** 0\
**Last updated:** [November 24, 2025, 4:33am UTC](https://racket.discourse.group/t/functional-coffee-coffee-without-side-effects/4025 "2025-11-24T04:33:49Z")

</div>

Not affiliated, I just saw this and thought it was funny. Do mushroom and protein 'functional' coffees have health benefits?

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

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