# Typed/racket/lang/no-check no longer in Minimal Racket 9.1?

**URL:** <https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129>\
**Category:** General\
**Created:** [March 3, 2026, 4:11pm UTC](https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129 "2026-03-03T16:11:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![greghendershott](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/greghendershott/32/98_2.png) [@greghendershott](https://racket.discourse.group/u/greghendershott)\
**Post date:** [March 3, 2026, 4:11pm UTC](https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129/1 "2026-03-03T16:11:04Z")

</div>

Today I got [a "cron CI" error](https://github.com/greghendershott/racket-mode/actions/runs/22601860662/job/65485299055#step:10:18) about building Racket Mode with Minimal Racket -- now that the latest stable version is 9.1.

The file starts with `#lang typed/racket/no-check` and the error is

```scheme
raco test: (submod (file "./racket/keywords.rkt") test)
standard-module-name-resolver: collection not found
  for module path: typed/racket/no-check/lang/reader
  collection: "typed/racket/no-check/lang"
  in collection directories:
   /home/runner/.local/share/racket/9.1/collects
   /usr/share/racket/collects/
   ... [29 additional linked and package directories]

```

Am I understanding correctly this means that Typed Racket used to be included in Minimal Racket, but no longer is as of 9.1?

p.s. This isn't a complaint or an urgent problem for me. The file in question isn't even part of Racket Mode per se -- instead it's more like a script used to generate some Emacs Lisp definitions. There are a couple easy ways to resolve this. I'm just double-checking whether I understand what changed.

---

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [March 3, 2026, 4:39pm UTC](https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129/2 "2026-03-03T16:39:32Z")

</div>

Nothing about Typed Racket (including `#lang typed/racket/no-check`) should have been in Minimal Racket at any point. I just checked this on 9.0 and it didn't find that, as it should be.

Perhaps your CI was installing something else as well, that brought in TR?

---

<div class="post-metadata">

**Author:** ![greghendershott](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/greghendershott/32/98_2.png) [@greghendershott](https://racket.discourse.group/u/greghendershott)\
**Post date:** [March 3, 2026, 4:50pm UTC](https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129/3 "2026-03-03T16:50:19Z")

</div>

> [@samth](#):
>
> Nothing about Typed Racket (including `#lang typed/racket/no-check`) should have been in Minimal Racket at any point. I just checked this on 9.0 and it didn't find that, as it should be.

OK, yes, it wouldn't have made sense for Minimal Racket to include Typed Racket (which is awesome but way beyond "minimal").

> [@samth](#):
>
> Perhaps your CI was installing something else as well, that brought in TR?

That sounds like it. One of these extra deps probably changed in 9.1, and no longer depends on `typed-racket-lib` (which is a good change, minimizing deps).

```make
# This target is for a CI configuration using the Minimal Racket
# distribution. In that case we need some additional Racket packages
# from the main distribution -- as described in our end user docs at
# <https://www.racket-mode.com/#Minimal-Racket>.
minimal-racket-deps:
	$(RACKET) -l raco pkg install --auto \
      data-lib errortrace-lib macro-debugger-text-lib rackunit-lib \
      racket-index scribble-lib drracket-tool-text-lib

```

Either I'll manually add the dep, or, even better, no longer include that "scripty" file in testing.

---

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [March 3, 2026, 5:07pm UTC](https://racket.discourse.group/t/typed-racket-lang-no-check-no-longer-in-minimal-racket-9-1/4129/4 "2026-03-03T17:07:39Z")

</div>

Yes, drracket-tool-text-lib changed, I believe.
