# Latest

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

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

**Page:** 35

---

## [Computer shuts down randomly, racket project deleted](https://racket.discourse.group/t/computer-shuts-down-randomly-racket-project-deleted/2652)

<div class="topic-metadata">

**Author:** [@ninek190](https://racket.discourse.group/u/ninek190)\
**Replies:** 2\
**Last updated:** [January 8, 2024, 9:59am UTC](https://racket.discourse.group/t/computer-shuts-down-randomly-racket-project-deleted/2652 "2024-01-08T09:59:09Z")

</div>

Hello, I am writing a final project for a university course and my computer randomly shut down when I had DrRacket open. When I restarted the pc, I couldnt open the racket file and I received an error about backup file.…

---

## [Backup ("autosave") files?](https://racket.discourse.group/t/backup-autosave-files/2653)

<div class="topic-metadata">

**Author:** [@frodeaux](https://racket.discourse.group/u/frodeaux)\
**Replies:** 0\
**Last updated:** [January 7, 2024, 9:33pm UTC](https://racket.discourse.group/t/backup-autosave-files/2653 "2024-01-07T21:33:22Z")

</div>

Is it possible to configure DrRacket to put backup files into a directory other than the directory containing the source file?

---

## [Release for v8.12 has started](https://racket.discourse.group/t/release-for-v8-12-has-started/2633)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 1\
**Last updated:** [January 7, 2024, 1:22pm UTC](https://racket.discourse.group/t/release-for-v8-12-has-started/2633 "2024-01-07T13:22:45Z")

</div>

The release process for v8.12 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…

---

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

---

## [Was there a bug embedding srcloc's in compiled code in BC 8.5 (that was resolved in roughly 8.9)?](https://racket.discourse.group/t/was-there-a-bug-embedding-srclocs-in-compiled-code-in-bc-8-5-that-was-resolved-in-roughly-8-9/2647)

<div class="topic-metadata">

**Author:** [@benknoble](https://racket.discourse.group/u/benknoble)\
**Replies:** 0\
**Last updated:** [January 5, 2024, 6:53pm UTC](https://racket.discourse.group/t/was-there-a-bug-embedding-srclocs-in-compiled-code-in-bc-8-5-that-was-resolved-in-roughly-8-9/2647 "2024-01-05T18:53:42Z")

</div>

Working on some Qi things, we noticed the following error in BC 8.5: Fix marshalling issue · drym-org/qi@c09b926 · GitHub raco setup: error: during making for \<pkgs\>/qi-test/tests raco setup: write: cannot marshal val…

---

## [Package removed after trying to update them](https://racket.discourse.group/t/package-removed-after-trying-to-update-them/2521)

<div class="topic-metadata">

**Author:** [@shhyou](https://racket.discourse.group/u/shhyou)\
**Replies:** 4\
**Last updated:** [January 5, 2024, 12:24am UTC](https://racket.discourse.group/t/package-removed-after-trying-to-update-them/2521 "2024-01-05T00:24:27Z")

</div>

I installed Racket from git HEAD. When I tried to update some packages, the process failed in the middle so the packages got removed in the end. Has anyone encountered similar problems? I am not sure why gui-easy-lib ap…

---

## [Documenting struct in Scribble](https://racket.discourse.group/t/documenting-struct-in-scribble/2618)

<div class="topic-metadata">

**Author:** [@PLux55](https://racket.discourse.group/u/PLux55)\
**Replies:** 2\
**Last updated:** [January 4, 2024, 10:12pm UTC](https://racket.discourse.group/t/documenting-struct-in-scribble/2618 "2024-01-04T22:12:13Z")

</div>

How do you document a field of a struct which has a #:mutable option. There is nothing about this in the documentation. I'm running racket 8.7.

---

## [Redex- fixing incompatible ellipsis match counts for template](https://racket.discourse.group/t/redex-fixing-incompatible-ellipsis-match-counts-for-template/2640)

<div class="topic-metadata">

**Author:** [@oflatt](https://racket.discourse.group/u/oflatt)\
**Replies:** 9\
**Last updated:** [January 4, 2024, 7:24pm UTC](https://racket.discourse.group/t/redex-fixing-incompatible-ellipsis-match-counts-for-template/2640 "2024-01-04T19:24:37Z")

</div>

Here's a small redex example that I would like to work: #lang racket (require redex) (define-language L \[numbers (number ...)\] \[pairs ((number number) ...)\]) (define-judgment-form L #:contract (make-pairs num…

---

## [Redex support for sets](https://racket.discourse.group/t/redex-support-for-sets/2644)

<div class="topic-metadata">

**Author:** [@oflatt](https://racket.discourse.group/u/oflatt)\
**Replies:** 2\
**Last updated:** [January 4, 2024, 2:23am UTC](https://racket.discourse.group/t/redex-support-for-sets/2644 "2024-01-04T02:23:22Z")

</div>

I have a lot of sets in my semantics, which I've been representing as a list (myset element ...). I define helper metafunctions for sets and typeset them. Is this a good way to do it? I'm thinking of writing a helper l…

---

## [How do you use \`sxpath\` to query sxml that has a default namespace?](https://racket.discourse.group/t/how-do-you-use-sxpath-to-query-sxml-that-has-a-default-namespace/2639)

<div class="topic-metadata">

**Author:** [@e9967a](https://racket.discourse.group/u/e9967a)\
**Replies:** 2\
**Last updated:** [January 3, 2024, 11:16pm UTC](https://racket.discourse.group/t/how-do-you-use-sxpath-to-query-sxml-that-has-a-default-namespace/2639 "2024-01-03T23:16:21Z")

</div>

I am trying to use sxpath to query sxml that has a default namespace. For example, the atom feed for the Racket YouTube channel. Unfortunately, the xml has a default namespace (last row). \<feed xmlns:yt="http://www…

---

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

---

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

---

## [Redex- rendering multiple where clauses on separate lines](https://racket.discourse.group/t/redex-rendering-multiple-where-clauses-on-separate-lines/2630)

<div class="topic-metadata">

**Author:** [@oflatt](https://racket.discourse.group/u/oflatt)\
**Replies:** 6\
**Last updated:** [January 1, 2024, 8:57pm UTC](https://racket.discourse.group/t/redex-rendering-multiple-where-clauses-on-separate-lines/2630 "2024-01-01T20:57:39Z")

</div>

I'm writing a semantics for egglog and struggling to get good output from render-reduction-relation. I often use many where clauses to bind intermediate values, and these are all rendered in-line: Is there a way to …

---

## ['undefined tag' when building package scribble](https://racket.discourse.group/t/undefined-tag-when-building-package-scribble/2624)

<div class="topic-metadata">

**Author:** [@houpt](https://racket.discourse.group/u/houpt)\
**Replies:** 2\
**Last updated:** [December 31, 2023, 5:55pm UTC](https://racket.discourse.group/t/undefined-tag-when-building-package-scribble/2624 "2023-12-31T17:55:43Z")

</div>

Long time, first time. I've posted my first package('circular-layout') to pkgs.racket-lang.org, and the process was very easy -- except I get some cross-reference errors when the documentation is built by 'raco pkg ins…

---

## [A four-dimensional maze](https://racket.discourse.group/t/a-four-dimensional-maze/2395)

<div class="topic-metadata">

**Author:** [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Replies:** 2\
**Last updated:** [December 30, 2023, 7:53pm UTC](https://racket.discourse.group/t/a-four-dimensional-maze/2395 "2023-12-30T19:53:40Z")

</div>

Source code and 0README at http://topoi.pooq.com/hendrik/maze-source/ It's still under development. My intent is to add a lot more documentation so others can learn from this example. It's a multiplayer game that run…

---

## [Implementing generic interface method outside of interface definition](https://racket.discourse.group/t/implementing-generic-interface-method-outside-of-interface-definition/2621)

<div class="topic-metadata">

**Author:** [@rvdalen](https://racket.discourse.group/u/rvdalen)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 8:59am UTC](https://racket.discourse.group/t/implementing-generic-interface-method-outside-of-interface-definition/2621 "2023-12-27T08:59:56Z")

</div>

Hi Racketeers, I am learning Racket and busy working through Generic Interfaces. I was wondering if it is possible to provide an implementation for a generic interface outside of the (struct) form definition. For exam…

---

## [Optimisation pipeline now available on Compiler Explorer](https://racket.discourse.group/t/optimisation-pipeline-now-available-on-compiler-explorer/2594)

<div class="topic-metadata">

**Author:** [@jryans](https://racket.discourse.group/u/jryans)\
**Replies:** 2\
**Last updated:** [December 24, 2023, 8:47am UTC](https://racket.discourse.group/t/optimisation-pipeline-now-available-on-compiler-explorer/2594 "2023-12-24T08:47:42Z")

</div>

A while ago, I added basic Racket support to Compiler Explorer. (Check that post first if you're unsure about what CE is.) As of today, this has now been enhanced by the addition of an optimisation pipeline view for Rac…

---

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

---

## [What is the state of racketscript?](https://racket.discourse.group/t/what-is-the-state-of-racketscript/2614)

<div class="topic-metadata">

**Author:** [@Jobhdez](https://racket.discourse.group/u/Jobhdez)\
**Replies:** 1\
**Last updated:** [December 23, 2023, 10:20pm UTC](https://racket.discourse.group/t/what-is-the-state-of-racketscript/2614 "2023-12-23T22:20:08Z")

</div>

I am just curious about racketscript? what is the state of this compiler?

---

## [Qi-circuit - A domain specific language to create signal flow graphs](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610)

<div class="topic-metadata">

**Author:** [@chansey97](https://racket.discourse.group/u/chansey97)\
**Replies:** 9\
**Last updated:** [December 23, 2023, 2:28pm UTC](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610 "2023-12-23T14:28:35Z")

</div>

Hello everyone, I'm excited to share a package that I've recently developed, built on top of Qi, called Qi-circuit: https://github.com/chansey97/qi-circuit Qi-circuit a domain-specific language designed for creating st…

---

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

---

## [Debugging using Racket mode in Emacs](https://racket.discourse.group/t/debugging-using-racket-mode-in-emacs/2606)

<div class="topic-metadata">

**Author:** [@sameertj](https://racket.discourse.group/u/sameertj)\
**Replies:** 1\
**Last updated:** [December 20, 2023, 2:02am UTC](https://racket.discourse.group/t/debugging-using-racket-mode-in-emacs/2606 "2023-12-20T02:02:12Z")

</div>

Can one use the debug option in Racket Mode in Emacs to step through functions? I have been going through the documentation but struggling to get it to work. If it works is there some site or video that explains the pro…

---

## [(System "command") problem](https://racket.discourse.group/t/system-command-problem/2540)

<div class="topic-metadata">

**Author:** [@matteo-daddio](https://racket.discourse.group/u/matteo-daddio)\
**Replies:** 5\
**Last updated:** [December 16, 2023, 2:58pm UTC](https://racket.discourse.group/t/system-command-problem/2540 "2023-12-16T14:58:17Z")

</div>

Hello, I'm working on Kubuntu and i'm trying to use rclone for backups. I wrote a simple script with racket/system: #!/snap/bin/racket #lang racket/base (require racket/system) (newline) (displayln " The command \\…

---

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

---

## [Optional Scribble Sections; General Macro for Inclusion / Exclusion of Code](https://racket.discourse.group/t/optional-scribble-sections-general-macro-for-inclusion-exclusion-of-code/2329)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 6\
**Last updated:** [December 14, 2023, 7:57am UTC](https://racket.discourse.group/t/optional-scribble-sections-general-macro-for-inclusion-exclusion-of-code/2329 "2023-12-14T07:57:14Z")

</div>

Hi, Racket Discourse. I am wondering whether there is an "obvious" way to include or exclude certain pieces of code based on some form of "check". In particular, I want to exclude and include certain sections in a Scrib…

---

## [\[Call for nominations\] PLDI ’24 Artifact Evaluation Committee](https://racket.discourse.group/t/call-for-nominations-pldi-24-artifact-evaluation-committee/2601)

<div class="topic-metadata">

**Author:** [@liyao](https://racket.discourse.group/u/liyao)\
**Replies:** 0\
**Last updated:** [December 13, 2023, 6:06pm UTC](https://racket.discourse.group/t/call-for-nominations-pldi-24-artifact-evaluation-committee/2601 "2023-12-13T18:06:06Z")

</div>

Dear all, We are looking for motivated students and researchers to be members of the PLDI 2024 Artifact Evaluation Committee (AEC). The artifact evaluation process aims to promote, share and catalog the research artifac…

---

## [Program Expansion w/out DrRacket](https://racket.discourse.group/t/program-expansion-w-out-drracket/2595)

<div class="topic-metadata">

**Author:** [@abhillman](https://racket.discourse.group/u/abhillman)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 9:04pm UTC](https://racket.discourse.group/t/program-expansion-w-out-drracket/2595 "2023-12-12T21:04:53Z")

</div>

Is there an easy way to perform a program expansion without the use of DrRacket?

---

## [Representing Propositional Logic Expressions in Racket](https://racket.discourse.group/t/representing-propositional-logic-expressions-in-racket/2569)

<div class="topic-metadata">

**Author:** [@xabush](https://racket.discourse.group/u/xabush)\
**Replies:** 18\
**Last updated:** [December 12, 2023, 11:04am UTC](https://racket.discourse.group/t/representing-propositional-logic-expressions-in-racket/2569 "2023-12-12T11:04:00Z")

</div>

I'm reading chapter 7 of Russell & Norvig's "Artificial Intelligence: A Modern Approach" textbook that is about designing Logical Agents using propositional logic. The code for the algorithms in the chapter are availabl…

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

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