# Latest

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

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

**Page:** 16

---

## [Renamed my fmt to format](https://racket.discourse.group/t/renamed-my-fmt-to-format/3695)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 2\
**Last updated:** [April 17, 2025, 10:11pm UTC](https://racket.discourse.group/t/renamed-my-fmt-to-format/3695 "2025-04-17T22:11:33Z")

</div>

My package 'fmt' on GitHub.com conflicted with that of Sorawee' I have renamed my package 'format', available at: https://github.com/joskoot/format

---

## [How to Design Worlds](https://racket.discourse.group/t/how-to-design-worlds/3693)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 1\
**Last updated:** [April 17, 2025, 12:41pm UTC](https://racket.discourse.group/t/how-to-design-worlds/3693 "2025-04-17T12:41:45Z")

</div>

Is the source for How to Design Worlds available anywhere? I think it's somewhat out of date, but I'd like to update it and make it available to my students.

---

## [Macro based contracts](https://racket.discourse.group/t/macro-based-contracts/3691)

<div class="topic-metadata">

**Author:** [@sora22](https://racket.discourse.group/u/sora22)\
**Replies:** 0\
**Last updated:** [April 15, 2025, 9:47pm UTC](https://racket.discourse.group/t/macro-based-contracts/3691 "2025-04-15T21:47:28Z")

</div>

A few years ago Robby mentioned that if he could get to redo racket contracts that he'd use macros instead here Are any of you aware if there has been any work done towards this idea?

---

## [Main differences between "How to Design Programs 2Ed" and Systematic Program Design](https://racket.discourse.group/t/main-differences-between-how-to-design-programs-2ed-and-systematic-program-design/3686)

<div class="topic-metadata">

**Author:** [@ungsams](https://racket.discourse.group/u/ungsams)\
**Replies:** 2\
**Last updated:** [April 15, 2025, 6:49am UTC](https://racket.discourse.group/t/main-differences-between-how-to-design-programs-2ed-and-systematic-program-design/3686 "2025-04-15T06:49:42Z")

</div>

Hello everyone, I wanted to go through the MOOC "Systematic Program Design" or the book HTDP. I was wondering what are the differences between these two. I am aware of the fact that the book contains more exercises I gu…

---

## [Cannot enter https://racket-lang.org/](https://racket.discourse.group/t/cannot-enter-https-racket-lang-org/3690)

<div class="topic-metadata">

**Author:** [@joskoot](https://racket.discourse.group/u/joskoot)\
**Replies:** 3\
**Last updated:** [April 13, 2025, 10:13pm UTC](https://racket.discourse.group/t/cannot-enter-https-racket-lang-org/3690 "2025-04-13T22:13:11Z")

</div>

Is there a problem? I have no problems with other web pages. Thanks, Jos

---

## [Creating real static "standalone executables"](https://racket.discourse.group/t/creating-real-static-standalone-executables/3678)

<div class="topic-metadata">

**Author:** [@ungsams](https://racket.discourse.group/u/ungsams)\
**Replies:** 8\
**Last updated:** [April 13, 2025, 6:15pm UTC](https://racket.discourse.group/t/creating-real-static-standalone-executables/3678 "2025-04-13T18:15:33Z")

</div>

Hello everyone, I am new to racket and had a couple of questions about distributing programs in general and if it was really possible to distribute a "single" executable. So far I also had problems with raco distribute …

---

## [Single Percision Float on Chez-Scheme impl](https://racket.discourse.group/t/single-percision-float-on-chez-scheme-impl/3687)

<div class="topic-metadata">

**Author:** [@xiaoyu2006](https://racket.discourse.group/u/xiaoyu2006)\
**Replies:** 1\
**Last updated:** [April 13, 2025, 9:58am UTC](https://racket.discourse.group/t/single-percision-float-on-chez-scheme-impl/3687 "2025-04-13T09:58:14Z")

</div>

A part of my Racket program requires calculating single-precision float number that follows IEEE 754. However my Racket tells me (single-flonum-available?) ; =\> #f. How can I bypass this? I imagine I can have such api (…

---

## [Decomposing factorial of 300K as the product of 300K factors larger than 100K](https://racket.discourse.group/t/decomposing-factorial-of-300k-as-the-product-of-300k-factors-larger-than-100k/3683)

<div class="topic-metadata">

**Author:** [@gus-massa](https://racket.discourse.group/u/gus-massa)\
**Replies:** 1\
**Last updated:** [April 10, 2025, 4:00am UTC](https://racket.discourse.group/t/decomposing-factorial-of-300k-as-the-product-of-300k-factors-larger-than-100k/3683 "2025-04-10T04:00:00Z")

</div>

This is a reply to a challenge proposed by Terence Tao, as a small step to try to prove a conjeture. I solved it with Racket. Not my prettiest code, a lot of single letter variables, a few unnecessary set!. I rewrote …

---

## [Racket v8.17 branching is done!](https://racket.discourse.group/t/racket-v8-17-branching-is-done/3682)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 9, 2025, 5:19am UTC](https://racket.discourse.group/t/racket-v8-17-branching-is-done/3682 "2025-04-09T05:19:37Z")

</div>

The release process for v8.17 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as us…

---

## [Racket meet-up: Saturday, 5 April 2025](https://racket.discourse.group/t/racket-meet-up-saturday-5-april-2025/3610)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [April 6, 2025, 8:45am UTC](https://racket.discourse.group/t/racket-meet-up-saturday-5-april-2025/3610 "2025-04-06T08:45:31Z")

</div>

Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 5 April 2025 at 18:00 UTC In your timezone: 2025-04-05T18:00:00Z (UTC). (converter). At this meet-up: RacketCon2025 Book Club Reading/Discussi…

---

## [Extending the reader to support Kawa-like treatment of colons](https://racket.discourse.group/t/extending-the-reader-to-support-kawa-like-treatment-of-colons/3676)

<div class="topic-metadata">

**Author:** [@panicz](https://racket.discourse.group/u/panicz)\
**Replies:** 5\
**Last updated:** [April 5, 2025, 3:02pm UTC](https://racket.discourse.group/t/extending-the-reader-to-support-kawa-like-treatment-of-colons/3676 "2025-04-05T15:02:45Z")

</div>

I posted this message on google groups before learning that it's (likely) no longer used, so I'm cross-posting it here: I've had an idea to implement a #lang that would provide some syntactic extensions akin to those pr…

---

## [MariaDB/MySQL database connexion error](https://racket.discourse.group/t/mariadb-mysql-database-connexion-error/3674)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 6\
**Last updated:** [April 4, 2025, 1:23pm UTC](https://racket.discourse.group/t/mariadb-mysql-database-connexion-error/3674 "2025-04-04T13:23:13Z")

</div>

Hi, i'm sticked on this database connexion error when i do: (require db) ; for database connectivity (mysql-connect #:user "mattei") . . ../../../../Applications/Racket v8.14/collects/racket/private/kw.rkt:1313:23: mys…

---

## [Could you Provide your Opinions about the Racket Language ..Both good and bad](https://racket.discourse.group/t/could-you-provide-your-opinions-about-the-racket-language-both-good-and-bad/3653)

<div class="topic-metadata">

**Author:** [@Chocolate-ux](https://racket.discourse.group/u/Chocolate-ux)\
**Replies:** 7\
**Last updated:** [April 3, 2025, 12:57pm UTC](https://racket.discourse.group/t/could-you-provide-your-opinions-about-the-racket-language-both-good-and-bad/3653 "2025-04-03T12:57:01Z")

</div>

Could u provide your opinions on the racket language Strengths 1.Educational Value 2.Simple and consistent syntax 3.Promotes Language-Oriented Programming 4.Robust Standard Library 5.Strong Support for Functional P…

---

## [Auto Rename Transformers](https://racket.discourse.group/t/auto-rename-transformers/3671)

<div class="topic-metadata">

**Author:** [@Eutro](https://racket.discourse.group/u/Eutro)\
**Replies:** 1\
**Last updated:** [April 2, 2025, 6:43pm UTC](https://racket.discourse.group/t/auto-rename-transformers/3671 "2025-04-02T18:43:39Z")

</div>

Have you ever been frustrated with the naming conventions of libraries? Perhaps you are a British person frustrated with programming norms that dictate the use of incorrectly-spelled words like color and normalize? Perha…

---

## [Grego - An very simple stacker lang](https://racket.discourse.group/t/grego-an-very-simple-stacker-lang/3666)

<div class="topic-metadata">

**Author:** [@wilsonSants](https://racket.discourse.group/u/wilsonSants)\
**Replies:** 1\
**Last updated:** [April 2, 2025, 6:28pm UTC](https://racket.discourse.group/t/grego-an-very-simple-stacker-lang/3666 "2025-04-02T18:28:56Z")

</div>

This is my first language in racket, it's called grego. It's very simple and silly, you type an greek letter and it returns the letter name in greek. I based it on the Stacker language we learned in Beautiful Racket. …

---

## [Racket v8.17 release has started](https://racket.discourse.group/t/racket-v8-17-release-has-started/3673)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 2, 2025, 5:56am UTC](https://racket.discourse.group/t/racket-v8-17-release-has-started/3673 "2025-04-02T05:56:17Z")

</div>

The release process for v8.17 will begin in about a week. If you have any new features that you want in and are relatively close to to being done, now is a good time to do that. Upcoming dates: - 7th: Branch day, merg…

---

## [Any plan for static type checker?](https://racket.discourse.group/t/any-plan-for-static-type-checker/3669)

<div class="topic-metadata">

**Author:** [@Hazematman](https://racket.discourse.group/u/Hazematman)\
**Replies:** 3\
**Last updated:** [April 1, 2025, 3:21pm UTC](https://racket.discourse.group/t/any-plan-for-static-type-checker/3669 "2025-04-01T15:21:12Z")

</div>

Hey, I've been playing around with Rhombus for a little while now and I really like the language. One aspect of it that I find really neat is the static information bindings. I'm curious if there is any plan to allow th…

---

## [How do I install a local version of scribble, without cloning?](https://racket.discourse.group/t/how-do-i-install-a-local-version-of-scribble-without-cloning/3640)

<div class="topic-metadata">

**Author:** [@stevebyan](https://racket.discourse.group/u/stevebyan)\
**Replies:** 14\
**Last updated:** [March 31, 2025, 4:47pm UTC](https://racket.discourse.group/t/how-do-i-install-a-local-version-of-scribble-without-cloning/3640 "2025-03-31T16:47:18Z")

</div>

I'm using Racket v8.16 on macOS Sequoia. I'm getting back to hacking scribble after 9 months. I had installed a local git clone of scribble in v8.14. I updated to v8.16 by simply installing the distribution. Of course th…

---

## [Classic Puzzle: Listing List Prefixes](https://racket.discourse.group/t/classic-puzzle-listing-list-prefixes/3541)

<div class="topic-metadata">

**Author:** [@soegaard](https://racket.discourse.group/u/soegaard)\
**Replies:** 3\
**Last updated:** [March 4, 2025, 9:33am UTC](https://racket.discourse.group/t/classic-puzzle-listing-list-prefixes/3541 "2025-03-04T09:33:49Z")

</div>

Recently I found an archive of the newsletter "LISP Pointers". The following puzzle was in an article by Olivier Danvy. Below is the introduction to the puzzle. I'll post a solution in a week. Send me a PM if you wan…

---

## [Reference on "A language to create documents"](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661)

<div class="topic-metadata">

**Author:** [@aanastasiou](https://racket.discourse.group/u/aanastasiou)\
**Replies:** 2\
**Last updated:** [March 27, 2025, 5:37pm UTC](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661 "2025-03-27T17:37:44Z")

</div>

Hello A few months ago there was a post about a new language that was used to create documents and that language was based on Racket. The linked post was going on about the need to create a language to handle this task…

---

## [How to set up definitions (as in LaTeX) in scribble?](https://racket.discourse.group/t/how-to-set-up-definitions-as-in-latex-in-scribble/3654)

<div class="topic-metadata">

**Author:** [@danielittlewood](https://racket.discourse.group/u/danielittlewood)\
**Replies:** 6\
**Last updated:** [March 27, 2025, 4:36pm UTC](https://racket.discourse.group/t/how-to-set-up-definitions-as-in-latex-in-scribble/3654 "2025-03-27T16:36:58Z")

</div>

I am trying to use scribble to write a technical document, with "defined terms". I would like in one place to be able to make a definition and give it a tag, and then refer to that tag elsewhere (perhaps in the same doc,…

---

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

---

## [Mocking system effectively](https://racket.discourse.group/t/mocking-system-effectively/3643)

<div class="topic-metadata">

**Author:** [@robertpostill](https://racket.discourse.group/u/robertpostill)\
**Replies:** 7\
**Last updated:** [March 26, 2025, 9:47am UTC](https://racket.discourse.group/t/mocking-system-effectively/3643 "2025-03-26T09:47:07Z")

</div>

I'm trying to mock a side-effect-riddled process. Part of this is to wrap a call to ifconfig. The code I'm wrapping looks like this: (define (get-mac-address #:ifconfig-invoker \[system system\]) (define mac-address-r…

---

## [How can I access the author and date in \`html-render:render-one-part\`?](https://racket.discourse.group/t/how-can-i-access-the-author-and-date-in-html-render-render-one-part/3650)

<div class="topic-metadata">

**Author:** [@stevebyan](https://racket.discourse.group/u/stevebyan)\
**Replies:** 1\
**Last updated:** [March 25, 2025, 5:54pm UTC](https://racket.discourse.group/t/how-can-i-access-the-author-and-date-in-html-render-render-one-part/3650 "2025-03-25T17:54:20Z")

</div>

I'm trying to access the author(s) and date in the render-one-part method in html-render.rkt. I've added extract-date to the list of methods inherited from the render-mixin. extract-authors is already there. However, ca…

---

## [The Call for Papers for FUNARCH2025 is open!](https://racket.discourse.group/t/the-call-for-papers-for-funarch2025-is-open/3647)

<div class="topic-metadata">

**Author:** [@doyougnu](https://racket.discourse.group/u/doyougnu)\
**Replies:** 1\
**Last updated:** [March 24, 2025, 1:11pm UTC](https://racket.discourse.group/t/the-call-for-papers-for-funarch2025-is-open/3647 "2025-03-24T13:11:01Z")

</div>

Hello everyone, This year I am chairing the Functional Architecture workshop colocated with ICFP and SPLASH. I'm happy to announce that the Call for Papers for FUNARCH2025 is open - deadline is June 16th! Send us resea…

---

## [Generating image from science for web with curly infix syntax reader and library](https://racket.discourse.group/t/generating-image-from-science-for-web-with-curly-infix-syntax-reader-and-library/3646)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 0\
**Last updated:** [March 24, 2025, 11:32am UTC](https://racket.discourse.group/t/generating-image-from-science-for-web-with-curly-infix-syntax-reader-and-library/3646 "2025-03-24T11:32:23Z")

</div>

Hi, recently i generated image from science data to be integrated in a web page. The special thing being those image and html code was generated with Racket with and extension reader allowing some infix syntax and other…

---

## [Define Paths Pithily](https://racket.discourse.group/t/define-paths-pithily/3606)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 4\
**Last updated:** [March 24, 2025, 8:50am UTC](https://racket.discourse.group/t/define-paths-pithily/3606 "2025-03-24T08:50:12Z")

</div>

Hi, Racket Discourse. I thought I'd quickly share this little macro for defining paths originating from a single root (or home), which I've been using for easily referencing paths when writing scripts. Perhaps there is …

---

## [Some small improvements to signatures](https://racket.discourse.group/t/some-small-improvements-to-signatures/3619)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 7\
**Last updated:** [March 23, 2025, 12:09am UTC](https://racket.discourse.group/t/some-small-improvements-to-signatures/3619 "2025-03-23T00:09:49Z")

</div>

I noticed that in the latest version of the docs for BSL, signatures get a mention. Thank you! There are a couple of small pain points before I can use them, however. Could we provide a link to the list of Signatures…

---

## [How to test scribble?](https://racket.discourse.group/t/how-to-test-scribble/3642)

<div class="topic-metadata">

**Author:** [@stevebyan](https://racket.discourse.group/u/stevebyan)\
**Replies:** 0\
**Last updated:** [March 22, 2025, 2:47pm UTC](https://racket.discourse.group/t/how-to-test-scribble/3642 "2025-03-22T14:47:29Z")

</div>

Are there additional tests for scribble beyond raco test -c scribble?

---

## [Best way to integrate "schemesh" written in Chez Scheme, into Racket ecosystem?](https://racket.discourse.group/t/best-way-to-integrate-schemesh-written-in-chez-scheme-into-racket-ecosystem/3629)

<div class="topic-metadata">

**Author:** [@Cosmos721](https://racket.discourse.group/u/Cosmos721)\
**Replies:** 8\
**Last updated:** [March 22, 2025, 8:43am UTC](https://racket.discourse.group/t/best-way-to-integrate-schemesh-written-in-chez-scheme-into-racket-ecosystem/3629 "2025-03-22T08:43:55Z")

</div>

I would like to extend my program schemesh, currently written in Chez Scheme, and integrate it within Racket ecosystem. A little background to explain the question: schemesh is a Unix shell scriptable in Chez Scheme. …

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

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