# General

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

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

**Page:** 12

---

## [A possible bug in the expander?](https://racket.discourse.group/t/a-possible-bug-in-the-expander/2829)

<div class="topic-metadata">

**Author:** [@dominik.pantucek](https://racket.discourse.group/u/dominik.pantucek)\
**Replies:** 0\
**Last updated:** [March 24, 2024, 9:31am UTC](https://racket.discourse.group/t/a-possible-bug-in-the-expander/2829 "2024-03-24T09:31:29Z")

</div>

Hello Racketeers, while working on new Actor Basic version I stumbled upon a strange behavior. I managed to narrow it down strictly to my rrll-abasic package (not in the package catalog) sources found at rrll-abasic · m…

---

## [Announcing The Little Learner: A Straight Line to Deep Learning](https://racket.discourse.group/t/announcing-the-little-learner-a-straight-line-to-deep-learning/1288)

<div class="topic-metadata">

**Author:** [@themetaschemer](https://racket.discourse.group/u/themetaschemer)\
**Replies:** 19\
**Last updated:** [March 11, 2024, 5:53pm UTC](https://racket.discourse.group/t/announcing-the-little-learner-a-straight-line-to-deep-learning/1288 "2024-03-11T17:53:30Z")

</div>

Daniel P. Friedman and I (Anurag Mendhekar) are pleased to announce that our upcoming book The Little Learner: A Straight Line to Deep Learning just got its release date, complete with a Preorder Sale (Barnes and Noble, …

---

## [Zero-cost incompatible opaque types](https://racket.discourse.group/t/zero-cost-incompatible-opaque-types/2772)

<div class="topic-metadata">

**Author:** [@default.kramer](https://racket.discourse.group/u/default.kramer)\
**Replies:** 0\
**Last updated:** [March 9, 2024, 8:51pm UTC](https://racket.discourse.group/t/zero-cost-incompatible-opaque-types/2772 "2024-03-09T20:51:20Z")

</div>

Something I always wanted in Typed Racket was a way to create incompatible types which are actually the same underlying type. The idea is that maybe your application has a UserId type and a VendorId type which are both I…

---

## [How to check equality of \`values\`?](https://racket.discourse.group/t/how-to-check-equality-of-values/2758)

<div class="topic-metadata">

**Author:** [@xiaoyu2006](https://racket.discourse.group/u/xiaoyu2006)\
**Replies:** 13\
**Last updated:** [March 6, 2024, 12:47am UTC](https://racket.discourse.group/t/how-to-check-equality-of-values/2758 "2024-03-06T00:47:55Z")

</div>

The intuitive way doesn't work \> (equal? (values 1 2) (values 1 2)) result arity mismatch; expected number of values not received expected: 1 received: 2 \[,bt for context\] (P.S. Interestingly I failed to find a s…

---

## [Pattern matching in racklog / datalog](https://racket.discourse.group/t/pattern-matching-in-racklog-datalog/2763)

<div class="topic-metadata">

**Author:** [@bremner](https://racket.discourse.group/u/bremner)\
**Replies:** 0\
**Last updated:** [March 5, 2024, 11:51am UTC](https://racket.discourse.group/t/pattern-matching-in-racklog-datalog/2763 "2024-03-05T11:51:58Z")

</div>

I was trying to port one of the prolog examples from plai 1 into racklog but it seems that the "#lang datalog"/"#lang racklog" rules for a clause head are stricter. So in particular rules like tc(plusE(L, R), numT) :-…

---

## [Call for Participation: BOB 2024 (Berlin, March 15)](https://racket.discourse.group/t/call-for-participation-bob-2024-berlin-march-15/2591)

<div class="topic-metadata">

**Author:** [@mike](https://racket.discourse.group/u/mike)\
**Replies:** 2\
**Last updated:** [February 29, 2024, 2:45pm UTC](https://racket.discourse.group/t/call-for-participation-bob-2024-berlin-march-15/2591 "2024-02-29T14:45:57Z")

</div>

More info at https://bobkonf.de/2024/! ========================================================================= BOB 2024 Conference “What happens if we simply use what’s best?” March 1…

---

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

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [February 29, 2024, 8:06am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-2-march-2024-at-18-00-utc/2753 "2024-02-29T08:06:43Z")

</div>

Racket meet-up: Saturday, 2 March, 2024 at 18:00 UTC In your timezone: 2024-03-02T18:00:00Z (UTC). (converter) At this meet-up: Show and tell News & rumours AOB This meet-up will be held at https://meet.jit.si/Racket…

---

## [Awesome new subreddit does your Racket homework for you!](https://racket.discourse.group/t/awesome-new-subreddit-does-your-racket-homework-for-you/2743)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [February 26, 2024, 2:56am UTC](https://racket.discourse.group/t/awesome-new-subreddit-does-your-racket-homework-for-you/2743 "2024-02-26T02:56:59Z")

</div>

Today I discovered this awesome subreddit: https://www.reddit.com/r/RacketHomeworks/ ... in which the user /u/mimety will do your homework for you! I'm thinking it could be really useful to build a large public databa…

---

## [Windows 10 protected from Racket installation](https://racket.discourse.group/t/windows-10-protected-from-racket-installation/2738)

<div class="topic-metadata">

**Author:** [@jsampson45](https://racket.discourse.group/u/jsampson45)\
**Replies:** 1\
**Last updated:** [February 24, 2024, 1:45pm UTC](https://racket.discourse.group/t/windows-10-protected-from-racket-installation/2738 "2024-02-24T13:45:45Z")

</div>

When I double-click on racket-8.12-x86\_64-win32-cs.exe in Windows 10 I see the message "Windows protected your PC. Microsoft Defender SmartScreen prevented an unrecognised app from starting. Running this app might put yo…

---

## [How stable are #lang-based HtDP languages?](https://racket.discourse.group/t/how-stable-are-lang-based-htdp-languages/2727)

<div class="topic-metadata">

**Author:** [@shhyou](https://racket.discourse.group/u/shhyou)\
**Replies:** 3\
**Last updated:** [February 23, 2024, 6:27pm UTC](https://racket.discourse.group/t/how-stable-are-lang-based-htdp-languages/2727 "2024-02-23T18:27:28Z")

</div>

The class I'm TAing has been using menu-based teaching languages. I hope to have background expansion, blue boxes, the binding arrows and the Errortrace arrows available by default, so I wonder if #lang-based teaching l…

---

## [Handin server "ok" button minimizes whole DrRacket app?](https://racket.discourse.group/t/handin-server-ok-button-minimizes-whole-drracket-app/2732)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 1\
**Last updated:** [February 22, 2024, 2:20am UTC](https://racket.discourse.group/t/handin-server-ok-button-minimizes-whole-drracket-app/2732 "2024-02-22T02:20:02Z")

</div>

Several of the windows-using students in my class are reporting an irritating issue when using the handin server (DrRacket v8.11.1, Windows 11); specifically, when they click the "okay" button on the handin-server window…

---

## [TR check-equal does not catch errors?](https://racket.discourse.group/t/tr-check-equal-does-not-catch-errors/2719)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 6\
**Last updated:** [February 18, 2024, 6:20am UTC](https://racket.discourse.group/t/tr-check-equal-does-not-catch-errors/2719 "2024-02-18T06:20:29Z")

</div>

It appears to me that racket and typed/racket behave differently with respect to errors that occur during the evaluation of arguments to check-equal?. Specifically, the program #lang typed/racket (require typed/rackuni…

---

## [Why does my code run significantly faster on BC than CS?](https://racket.discourse.group/t/why-does-my-code-run-significantly-faster-on-bc-than-cs/2720)

<div class="topic-metadata">

**Author:** [@default.kramer](https://racket.discourse.group/u/default.kramer)\
**Replies:** 18\
**Last updated:** [February 17, 2024, 5:54pm UTC](https://racket.discourse.group/t/why-does-my-code-run-significantly-faster-on-bc-than-cs/2720 "2024-02-17T17:54:48Z")

</div>

I'm working on a NES emulator in Typed Racket and I've just gotten it complete enough to do some realistic performance testing. Racket 8.12 BC can run the emulator at 105 FPS, but the same code using 8.12 CS peaks at 45 …

---

## [Docker container for Racket for architectures other than x86](https://racket.discourse.group/t/docker-container-for-racket-for-architectures-other-than-x86/2705)

<div class="topic-metadata">

**Author:** [@awiersdorf](https://racket.discourse.group/u/awiersdorf)\
**Replies:** 1\
**Last updated:** [February 7, 2024, 12:27am UTC](https://racket.discourse.group/t/docker-container-for-racket-for-architectures-other-than-x86/2705 "2024-02-07T00:27:51Z")

</div>

I'd like to use Racket in a Docker container, but I have an M1 machine, and the Rosetta emulation is having trouble running x86 images. I note that whenever I download Racket (e.g. via docker run -it racket/racket:latest)…

---

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

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [February 4, 2024, 12:52am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-3-february-2024-at-18-00-utc/2689 "2024-02-04T00:52:11Z")

</div>

Racket meet-up: Saturday, 3 February, 2024 at 18:00 UTC In your timezone: 2024-02-03T18:00:00Z (UTC). (converter) At this meet-up: Show and tell News & rumours AOB This meet-up will be held at https://meet.jit.si/Rac…

---

## [Is the access time of a growable vector constant?](https://racket.discourse.group/t/is-the-access-time-of-a-growable-vector-constant/2690)

<div class="topic-metadata">

**Author:** [@leoflotor](https://racket.discourse.group/u/leoflotor)\
**Replies:** 1\
**Last updated:** [January 30, 2024, 11:00am UTC](https://racket.discourse.group/t/is-the-access-time-of-a-growable-vector-constant/2690 "2024-01-30T11:00:00Z")

</div>

Hi all! I was using growable vectors, gvector, for some projects and I didn't find if the accessing time for this data structure is constant or not. Does anyone know about it? For example, in the docs of list-ref do sp…

---

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

---

## [Racket on Exercism for #48in24](https://racket.discourse.group/t/racket-on-exercism-for-48in24/2675)

<div class="topic-metadata">

**Author:** [@BNAndras](https://racket.discourse.group/u/BNAndras)\
**Replies:** 0\
**Last updated:** [January 21, 2024, 3:18am UTC](https://racket.discourse.group/t/racket-on-exercism-for-48in24/2675 "2024-01-21T03:18:16Z")

</div>

Hello, everyone. For the last few months, I've been maintaining the Racket language track at Exercism.org. Exercism features a series of coding exercises across 67 language tracks including optional code review, all free…

---

## [Qi Accelerated - Qi 4 release announcement](https://racket.discourse.group/t/qi-accelerated-qi-4-release-announcement/2672)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [January 18, 2024, 10:28pm UTC](https://racket.discourse.group/t/qi-accelerated-qi-4-release-announcement/2672 "2024-01-18T22:28:21Z")

</div>

Qi Accelerated - Qi 4 release announcement Qi is a functional, flow-oriented language that's simple, expressive and easy to embed anywhere in Racket programs. And now, it's also blazing fast! Friends, It gives me g…

---

## [\`raco pkg install\` from behind proxy](https://racket.discourse.group/t/raco-pkg-install-from-behind-proxy/681)

<div class="topic-metadata">

**Author:** [@ogennadi](https://racket.discourse.group/u/ogennadi)\
**Replies:** 3\
**Last updated:** [January 18, 2024, 12:35pm UTC](https://racket.discourse.group/t/raco-pkg-install-from-behind-proxy/681 "2024-01-18T12:35:59Z")

</div>

Hi all, I installed Racket on my work machine. When I run raco pkg install I get the following error even though my HTTP\_PROXY and HTTPS\_PROXY env variables are set. How can I get around this? C:\\Users\\n945186\>raco pkg …

---

## [Heads up: Qi 4 Release Incoming](https://racket.discourse.group/t/heads-up-qi-4-release-incoming/2604)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 3\
**Last updated:** [January 11, 2024, 9:38pm UTC](https://racket.discourse.group/t/heads-up-qi-4-release-incoming/2604 "2024-01-11T21:38:44Z")

</div>

After more than a year of contributions, work on the Qi compiler is getting close to release (targeted for next week)! And we would love your help with testing it, especially against existing codebases making use of Qi. …

---

## [How to use map-of, fun, local, lambda?](https://racket.discourse.group/t/how-to-use-map-of-fun-local-lambda/2659)

<div class="topic-metadata">

**Author:** [@Shasvi](https://racket.discourse.group/u/Shasvi)\
**Replies:** 0\
**Last updated:** [January 10, 2024, 5:43pm UTC](https://racket.discourse.group/t/how-to-use-map-of-fun-local-lambda/2659 "2024-01-10T17:43:21Z")

</div>

How to use map-of, fun, local, lambda?

---

## [RFC: hash table pattern matching](https://racket.discourse.group/t/rfc-hash-table-pattern-matching/1686)

<div class="topic-metadata">

**Author:** [@sorawee](https://racket.discourse.group/u/sorawee)\
**Replies:** 68\
**Last updated:** [January 10, 2024, 12:24pm UTC](https://racket.discourse.group/t/rfc-hash-table-pattern-matching/1686 "2024-01-10T12:24:54Z")

</div>

The current hash-table pattern for match is problematic. It is buggy and inefficient. We would like to deprecate the hash-table pattern and create a new pattern that does a better job. A preliminary discussion is in mat…

---

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

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [January 7, 2024, 9:00am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-6-january-2024-at-18-00-utc/2636 "2024-01-07T09:00:19Z")

</div>

Racket meet-up: Saturday, 6 January, 2024 at 18:00 UTC In your timezone: 2024-01-06T18:00:00Z (UTC). (converter) At this meet-up: Show and tell News & rumours AOB This meet-up will be held at https://meet.jit.si/Rack…

---

## [Rhombus and racket/sandbox](https://racket.discourse.group/t/rhombus-and-racket-sandbox/2645)

<div class="topic-metadata">

**Author:** [@yfzhe](https://racket.discourse.group/u/yfzhe)\
**Replies:** 3\
**Last updated:** [January 7, 2024, 5:49am UTC](https://racket.discourse.group/t/rhombus-and-racket-sandbox/2645 "2024-01-07T05:49:48Z")

</div>

I recently tried to update my "racket eval bot", which uses racket/sandbox to evaluate racket (and typed/racket) code, to support Rhombus. But I failed, neither make-evaluator nor make-module-evaluator works. \> ((make-e…

---

## [Create library for exercises in Concrete Abstractions, Chapter 2, Recursion](https://racket.discourse.group/t/create-library-for-exercises-in-concrete-abstractions-chapter-2-recursion/2646)

<div class="topic-metadata">

**Author:** [@Kartoffel](https://racket.discourse.group/u/Kartoffel)\
**Replies:** 5\
**Last updated:** [January 5, 2024, 10:01pm UTC](https://racket.discourse.group/t/create-library-for-exercises-in-concrete-abstractions-chapter-2-recursion/2646 "2024-01-05T22:01:06Z")

</div>

I would like to create a library with my own factorial, in order to call it when I need it without writing again or copying again the code. How should I save it, and how do I have to import it where I will need it (c…

---

## [RFC: Inter-signature dependencies in \`racket/unit\`](https://racket.discourse.group/t/rfc-inter-signature-dependencies-in-racket-unit/1658)

<div class="topic-metadata">

**Author:** [@lexi.lambda](https://racket.discourse.group/u/lexi.lambda)\
**Replies:** 1\
**Last updated:** [January 3, 2024, 12:42am UTC](https://racket.discourse.group/t/rfc-inter-signature-dependencies-in-racket-unit/1658 "2024-01-03T00:42:45Z")

</div>

I have just opened a GitHub issue on the main Racket repository containing a proposed significant extension to racket/unit. The short summary is that I am proposing adding support for signatures to import other signature…

---

## [Raco doc for user scope installed packages](https://racket.discourse.group/t/raco-doc-for-user-scope-installed-packages/2612)

<div class="topic-metadata">

**Author:** [@bremner](https://racket.discourse.group/u/bremner)\
**Replies:** 2\
**Last updated:** [December 24, 2023, 12:34am UTC](https://racket.discourse.group/t/raco-doc-for-user-scope-installed-packages/2612 "2023-12-24T00:34:20Z")

</div>

I have several packages installed in user scope, and for some of them "raco doc pkgname" works, but not others. I'm not sure if this a bug in the individual packages, or some problem with my setup (racket-cs 8.10 on D…

---

## [\[TFP (and TFPiE) 2024\] Call For Participation (January 9-12, Seton Hall University, NJ, USA)](https://racket.discourse.group/t/tfp-and-tfpie-2024-call-for-participation-january-9-12-seton-hall-university-nj-usa/2611)

<div class="topic-metadata">

**Author:** [@peter88](https://racket.discourse.group/u/peter88)\
**Replies:** 0\
**Last updated:** [December 22, 2023, 9:14am UTC](https://racket.discourse.group/t/tfp-and-tfpie-2024-call-for-participation-january-9-12-seton-hall-university-nj-usa/2611 "2023-12-22T09:14:34Z")

</div>

TFP 2024 -- Call For Participation (trendsfp.github.io) Venue TFPiE and TFP will take place in-person at Seton Hall University, New Jersey in the United States. Dates TFPiE Workshop: Tuesday 9th January, 2024 TFP Symp…

---

## [Thinking of a DSL for generating landing pattern diagrams](https://racket.discourse.group/t/thinking-of-a-dsl-for-generating-landing-pattern-diagrams/2589)

<div class="topic-metadata">

**Author:** [@gknauth](https://racket.discourse.group/u/gknauth)\
**Replies:** 4\
**Last updated:** [December 11, 2023, 2:12pm UTC](https://racket.discourse.group/t/thinking-of-a-dsl-for-generating-landing-pattern-diagrams/2589 "2023-12-11T14:12:57Z")

</div>

Our chief glider instructor is writing a book. Currently it's a bunch of Word documents. I offered to typeset it for him (LaTeX). I also thought it would be nice if besides PDF, I could also generate ePub and nice lookin…

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

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