# Latest

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

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

**Page:** 51

---

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

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [January 7, 2023, 6:02pm UTC](https://racket.discourse.group/t/racket-meet-up-saturday-7-january-at-18-00-utc/1547 "2023-01-07T18:02:07Z")

</div>

Racket meet-up Saturday 7 January at 18:00 UTC :racket: At this meet-up: Show and tell News & rumours AOB Meet-up time at your location: 2023-01-07T18:00:00Z (UTC) (Discourse should convert this for you) In the 'Rac…

---

## [New version of \`raco-static-web\`](https://racket.discourse.group/t/new-version-of-raco-static-web/1625)

<div class="topic-metadata">

**Author:** [@SamPhillips](https://racket.discourse.group/u/SamPhillips)\
**Replies:** 0\
**Last updated:** [January 6, 2023, 9:26pm UTC](https://racket.discourse.group/t/new-version-of-raco-static-web/1625 "2023-01-06T21:26:11Z")

</div>

raco-static-web is a little command to serve some files on the web. Inspired by the command line mode of the python http.server module. The new version adds: the --launch option to open a browser after starting. T…

---

## [Using brag as a submodule](https://racket.discourse.group/t/using-brag-as-a-submodule/1622)

<div class="topic-metadata">

**Author:** [@bremner](https://racket.discourse.group/u/bremner)\
**Replies:** 0\
**Last updated:** [January 5, 2023, 11:24pm UTC](https://racket.discourse.group/t/using-brag-as-a-submodule/1622 "2023-01-05T23:24:48Z")

</div>

When I was using ragg in class, I could use something like (module grammar1 ragg/sexp/lang dog: sentence+ sentence: BARK+ "." ) (require (prefix-in grammar1: (submod "." grammar1))) to embed a brag grammar inside e.g…

---

## [How to enable 'Mailing list mode'](https://racket.discourse.group/t/how-to-enable-mailing-list-mode/167)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 9\
**Last updated:** [January 5, 2023, 11:41pm UTC](https://racket.discourse.group/t/how-to-enable-mailing-list-mode/167 "2023-01-05T23:41:28Z")

</div>

How to enable 'Mailing list mode': Click the user icon at the top right of the page, click the user tab, click Preferences, select Emails, then tick 'Mailing list mode'. You can choose a daily digest, or individual emai…

---

## [Flatpaked Racket](https://racket.discourse.group/t/flatpaked-racket/1610)

<div class="topic-metadata">

**Author:** [@capfredf](https://racket.discourse.group/u/capfredf)\
**Replies:** 2\
**Last updated:** [January 3, 2023, 3:21pm UTC](https://racket.discourse.group/t/flatpaked-racket/1610 "2023-01-03T15:21:08Z")

</div>

Hi folks, I have built a flakpak version of Racket, and I've put it on flathub. If you use any Linux distro, this is just another way to run your macro-powered Racket programs. Moreover, if you use an immutable Linux d…

---

## [\[TFP 2023 2nd Call for papers\] 24th International Symposium on Trends in Functional Programming](https://racket.discourse.group/t/tfp-2023-2nd-call-for-papers-24th-international-symposium-on-trends-in-functional-programming/1474)

<div class="topic-metadata">

**Author:** [@peter88](https://racket.discourse.group/u/peter88)\
**Replies:** 7\
**Last updated:** [January 2, 2023, 9:57pm UTC](https://racket.discourse.group/t/tfp-2023-2nd-call-for-papers-24th-international-symposium-on-trends-in-functional-programming/1474 "2023-01-02T21:57:59Z")

</div>

TFP 2023 -- 2nd Call for Papers (trendsfp.github.io) Important Dates Submission deadline: pre-symposium, full papers, Wednesday 23rd November, 2022 Submission deadline: pre-symposium, draft papers, Friday 16th December…

---

## [\[TFP 2023 Call For Participation\] 24th International Symposium on Trends in Functional Programming](https://racket.discourse.group/t/tfp-2023-call-for-participation-24th-international-symposium-on-trends-in-functional-programming/1609)

<div class="topic-metadata">

**Author:** [@peter88](https://racket.discourse.group/u/peter88)\
**Replies:** 0\
**Last updated:** [January 2, 2023, 6:05pm UTC](https://racket.discourse.group/t/tfp-2023-call-for-participation-24th-international-symposium-on-trends-in-functional-programming/1609 "2023-01-02T18:05:12Z")

</div>

TFP 2023 -- Call For Participation (trendsfp.github.io) Dates Registration: Friday 6th January, 2023 TFPIE Workshop: Thursday 12th January, 2023 TFP Symposium: Friday 13th - Sunday 15th January, 2023 The Symposi…

---

## [Scaling x vs y axes in 2d plots using plot package (aka aspect ratio ?)](https://racket.discourse.group/t/scaling-x-vs-y-axes-in-2d-plots-using-plot-package-aka-aspect-ratio/1585)

<div class="topic-metadata">

**Author:** [@tbhanson](https://racket.discourse.group/u/tbhanson)\
**Replies:** 3\
**Last updated:** [December 31, 2022, 4:16pm UTC](https://racket.discourse.group/t/scaling-x-vs-y-axes-in-2d-plots-using-plot-package-aka-aspect-ratio/1585 "2022-12-31T16:16:44Z")

</div>

hi, I'm trying out the powerful plotting functions described in 1 Introduction I have a question starting at the first example: (plot (function sin (- pi) pi #:label "y = sin(x)")) By default evidently, the plottin…

---

## [Cond different in definitions and interactions of DrRacket](https://racket.discourse.group/t/cond-different-in-definitions-and-interactions-of-drracket/1586)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 2\
**Last updated:** [December 31, 2022, 9:41am UTC](https://racket.discourse.group/t/cond-different-in-definitions-and-interactions-of-drracket/1586 "2022-12-31T09:41:38Z")

</div>

DrRacket version 7.8 (both CS and BC), Windows 10. In definitions window: (not running it, background expansion enabled) or (back-ground expansion disabled and running it): (cond (#t 'monkey) (is this ignored?)) --\> …

---

## [Punct: \`#lang punct\`](https://racket.discourse.group/t/punct-lang-punct/1165)

<div class="topic-metadata">

**Author:** [@ben\_greenman](https://racket.discourse.group/u/ben_greenman)\
**Replies:** 5\
**Last updated:** [December 30, 2022, 2:58pm UTC](https://racket.discourse.group/t/punct-lang-punct/1165 "2022-12-30T14:58:44Z")

</div>

Thanks to Joel (@otherjoel) for Punct! Punct is a programming environment for published artifacts --- for when you want very lightweight markup and for the language to handle paragraphs detection and footnotes for you,…

---

## [Simple-xlsx: updated to 2.0](https://racket.discourse.group/t/simple-xlsx-updated-to-2-0/1569)

<div class="topic-metadata">

**Author:** [@simmone](https://racket.discourse.group/u/simmone)\
**Replies:** 1\
**Last updated:** [December 28, 2022, 5:01pm UTC](https://racket.discourse.group/t/simple-xlsx-updated-to-2-0/1569 "2022-12-28T17:01:06Z")

</div>

I rewrite the simple-xlsx completely, it's not back compatible. If you're using this package, want to update to this version, please update simple-xml first. raco pkg update simple-xml; raco pkg update simple-xlsx Ver…

---

## [Failed to match syntax-case for some literal names if using read-syntax](https://racket.discourse.group/t/failed-to-match-syntax-case-for-some-literal-names-if-using-read-syntax/1583)

<div class="topic-metadata">

**Author:** [@corpix](https://racket.discourse.group/u/corpix)\
**Replies:** 1\
**Last updated:** [December 28, 2022, 1:54am UTC](https://racket.discourse.group/t/failed-to-match-syntax-case-for-some-literal-names-if-using-read-syntax/1583 "2022-12-28T01:54:20Z")

</div>

Hi. Can't understand why I can't match some literal-id's with syntax-case. Here is a successful match example: \> (let ((stx #'(load 'hello))) (syntax-case stx (load) ((load expr) (syntax expr)))) #\<syntax::73…

---

## [Error 'unbound identifier' while read-syntax on expand phase](https://racket.discourse.group/t/error-unbound-identifier-while-read-syntax-on-expand-phase/1582)

<div class="topic-metadata">

**Author:** [@corpix](https://racket.discourse.group/u/corpix)\
**Replies:** 1\
**Last updated:** [December 27, 2022, 11:16pm UTC](https://racket.discourse.group/t/error-unbound-identifier-while-read-syntax-on-expand-phase/1582 "2022-12-27T23:16:21Z")

</div>

Hi! I have a problem which I could not wrap my head around... There is an error 'unbound identifier' in transform stage when I try to load some configuration with 'read-syntax'. This works at runtime stage. What I try …

---

## [Revocation in Racklog](https://racket.discourse.group/t/revocation-in-racklog/1535)

<div class="topic-metadata">

**Author:** [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Replies:** 7\
**Last updated:** [December 24, 2022, 12:44pm UTC](https://racket.discourse.group/t/revocation-in-racklog/1535 "2022-12-24T12:44:42Z")

</div>

It's been suggested I look into something like Racklog to store the state data base of a text adventure game. But I see a problem. Actions in the game can change the state of the world. Racklog has operations like (…

---

## [Work with MS COM objects (e.g. Word)](https://racket.discourse.group/t/work-with-ms-com-objects-e-g-word/1573)

<div class="topic-metadata">

**Author:** [@burque505](https://racket.discourse.group/u/burque505)\
**Replies:** 4\
**Last updated:** [December 23, 2022, 6:19pm UTC](https://racket.discourse.group/t/work-with-ms-com-objects-e-g-word/1573 "2022-12-23T18:19:52Z")

</div>

Thanks in advance for all help. I am in my first few minutes using Racket 8.7 on Win10 Pro 64-bit. I want to work with Microsoft COM objects using Racket. Using ChatGPT I asked how to work with MS COM objects in Racket.…

---

## [No static type checking of 'in-list' form used in 'for'?](https://racket.discourse.group/t/no-static-type-checking-of-in-list-form-used-in-for/1548)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 2\
**Last updated:** [December 22, 2022, 10:15pm UTC](https://racket.discourse.group/t/no-static-type-checking-of-in-list-form-used-in-for/1548 "2022-12-22T22:15:09Z")

</div>

I was surprised by this program's type-checking behavior: #lang typed/racket (define definitely-not-a-list string-length) ;; this doesn't type-check: #;(in-list definitely-not-a-list) ;; and neither does this #;(for/…

---

## [Trouble running RacketScript outside of playground](https://racket.discourse.group/t/trouble-running-racketscript-outside-of-playground/1537)

<div class="topic-metadata">

**Author:** [@Eggb3rt](https://racket.discourse.group/u/Eggb3rt)\
**Replies:** 3\
**Last updated:** [December 22, 2022, 2:31pm UTC](https://racket.discourse.group/t/trouble-running-racketscript-outside-of-playground/1537 "2022-12-22T14:31:07Z")

</div>

Hi, all. I'm trying to port a project I made to RacketScript. While everything in the playground works great I'm unable to run the JS outside the playground. Here's a minimal example: #lang racket (require racketscript…

---

## [Package building seems stop working](https://racket.discourse.group/t/package-building-seems-stop-working/1568)

<div class="topic-metadata">

**Author:** [@simmone](https://racket.discourse.group/u/simmone)\
**Replies:** 2\
**Last updated:** [December 22, 2022, 6:44am UTC](https://racket.discourse.group/t/package-building-seems-stop-working/1568 "2022-12-22T06:44:47Z")

</div>

I updated a package, build failed, I fix it and update github. But I found this package is not rebuild any more. I click out the fails link, I found the build time is December 15, today is 22, something wrong?

---

## [findMethodByExample in Racket?](https://racket.discourse.group/t/findmethodbyexample-in-racket/1019)

<div class="topic-metadata">

**Author:** [@rscho](https://racket.discourse.group/u/rscho)\
**Replies:** 13\
**Last updated:** [December 20, 2022, 8:58pm UTC](https://racket.discourse.group/t/findmethodbyexample-in-racket/1019 "2022-12-20T20:58:16Z")

</div>

I've been looking at the findMethodByExample feature from Smalltalk, that does just what it says. I've also been wondering about a Racket implementation. Because I recently witnessed some criticism about Racket's discove…

---

## [Beginner: A good base case for recursion?](https://racket.discourse.group/t/beginner-a-good-base-case-for-recursion/1560)

<div class="topic-metadata">

**Author:** [@late\_bloomer](https://racket.discourse.group/u/late_bloomer)\
**Replies:** 13\
**Last updated:** [December 20, 2022, 5:16pm UTC](https://racket.discourse.group/t/beginner-a-good-base-case-for-recursion/1560 "2022-12-20T17:16:33Z")

</div>

Hi there! I'm having trouble figuring out what would constitute a good stopping condition in this exercise where a function consumes a ListOfSchools and produces a School... When such functions deal with numbers, I hav…

---

## [Decimal arithmetic](https://racket.discourse.group/t/decimal-arithmetic/1561)

<div class="topic-metadata">

**Author:** [@jesse](https://racket.discourse.group/u/jesse)\
**Replies:** 2\
**Last updated:** [December 15, 2022, 9:26pm UTC](https://racket.discourse.group/t/decimal-arithmetic/1561 "2022-12-15T21:26:41Z")

</div>

Is there any interest in having decimal arithmetic in Racket? Decimals are similar to rational numbers (rationals whose denominator is a power or ten). There are basically two approaches one can imagine: arbitrary-pr…

---

## [New package: bitwise-ops](https://racket.discourse.group/t/new-package-bitwise-ops/1557)

<div class="topic-metadata">

**Author:** [@dstorrs](https://racket.discourse.group/u/dstorrs)\
**Replies:** 2\
**Last updated:** [December 14, 2022, 7:38pm UTC](https://racket.discourse.group/t/new-package-bitwise-ops/1557 "2022-12-14T19:38:57Z")

</div>

A moment ago, I uploaded the 'bitwise-ops' package. It's a very small module that simply aliases the Racket bitwise functions to use the symbolic names from other languages. \<\< arithmetic-shift (i.e. left shift) \>\> …

---

## [Syntax for identifiers](https://racket.discourse.group/t/syntax-for-identifiers/1556)

<div class="topic-metadata">

**Author:** [@pmatos](https://racket.discourse.group/u/pmatos)\
**Replies:** 2\
**Last updated:** [December 14, 2022, 2:55pm UTC](https://racket.discourse.group/t/syntax-for-identifiers/1556 "2022-12-14T14:55:44Z")

</div>

I have been looking at the Racket syntax and one of the most unconventional things when you get to the details of it, is the syntax for identifiers. For example. 1/n is not a valid R7RS identifier according to the small…

---

## [Speed difference between GUI and Terminal](https://racket.discourse.group/t/speed-difference-between-gui-and-terminal/1550)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 17\
**Last updated:** [December 14, 2022, 9:46am UTC](https://racket.discourse.group/t/speed-difference-between-gui-and-terminal/1550 "2022-12-14T09:46:00Z")

</div>

Hello, i ran an intensive computation that compute a logical expression put in disjonctive minimal form that takes 14' to compute in GUI. and i experienced problems displaying on macintosh the subscript character k: ₖ …

---

## [Why is DrRacket so much faster on Apple M1/M2?](https://racket.discourse.group/t/why-is-drracket-so-much-faster-on-apple-m1-m2/1542)

<div class="topic-metadata">

**Author:** [@Dexter](https://racket.discourse.group/u/Dexter)\
**Replies:** 5\
**Last updated:** [December 13, 2022, 6:20pm UTC](https://racket.discourse.group/t/why-is-drracket-so-much-faster-on-apple-m1-m2/1542 "2022-12-13T18:20:39Z")

</div>

I have two systems I use primarily for coding: an Apple MacBook Air M2 and a Lenovo P16 (i9-12950HX + Nvidia A4500). On the M2, DrRacket FLYS. It's nearly as smooth and as responsive as Sublime Text. Executing Racket cod…

---

## [Json Beautifier](https://racket.discourse.group/t/json-beautifier/1541)

<div class="topic-metadata">

**Author:** [@greg](https://racket.discourse.group/u/greg)\
**Replies:** 7\
**Last updated:** [December 12, 2022, 4:51am UTC](https://racket.discourse.group/t/json-beautifier/1541 "2022-12-12T04:51:51Z")

</div>

Is there a way to "beautify" or format a json string in racket? E.g. from { "name":"She-Ra","title":"The Princess of Power"} to { "name": "She-Ra", "title": "The Princess of Power" } ?

---

## [Translate, compile, evaluate, interpret](https://racket.discourse.group/t/translate-compile-evaluate-interpret/1549)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 5\
**Last updated:** [December 11, 2022, 12:24pm UTC](https://racket.discourse.group/t/translate-compile-evaluate-interpret/1549 "2022-12-11T12:24:01Z")

</div>

In documentation and text books the words 'translate', 'compile', 'evaluate' and 'interpret' are abundant, but they have subtly distinct meanings. Is there somewhere an article describing the subtle differences?

---

## [Programming Languages: Application and Interpretation, 3rd Edition](https://racket.discourse.group/t/programming-languages-application-and-interpretation-3rd-edition/1546)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [December 9, 2022, 9:45pm UTC](https://racket.discourse.group/t/programming-languages-application-and-interpretation-3rd-edition/1546 "2022-12-09T21:45:13Z")

</div>

Programming Languages: Application and Interpretation From the preface; I have also written this book with working programmers in mind. Many of them may have not had a formal computer science education, or at least on…

---

## [Dr Racket. Keybinding to Alt+F](https://racket.discourse.group/t/dr-racket-keybinding-to-alt-f/1544)

<div class="topic-metadata">

**Author:** [@tehkonst](https://racket.discourse.group/u/tehkonst)\
**Replies:** 2\
**Last updated:** [December 9, 2022, 1:40am UTC](https://racket.discourse.group/t/dr-racket-keybinding-to-alt-f/1544 "2022-12-09T01:40:13Z")

</div>

Can I suppress the menu keyboard shortcuts with the alt key in DrRacket on linux and make my own keybinding to alt+f alt+s etc?

---

## [I want to donate the racket.wiki domain](https://racket.discourse.group/t/i-want-to-donate-the-racket-wiki-domain/1534)

<div class="topic-metadata">

**Author:** [@winny](https://racket.discourse.group/u/winny)\
**Replies:** 1\
**Last updated:** [December 8, 2022, 8:59pm UTC](https://racket.discourse.group/t/i-want-to-donate-the-racket-wiki-domain/1534 "2022-12-08T20:59:27Z")

</div>

Beginning of this year I bought racket.wiki to host a wiki for the community. I've lost interest in this project, so I wish to donate this domain to the community. racket.wiki is registered with gandi. The registratio…

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

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