The Racket repository
![]() Adds an additional line to the error message that is raised when a required module provides a binding that is already provided by another required module. The additional line displays the name of the first module that provides the binding. The error before this change: tmp/c.rkt:4:9: module: identifier already required at: x in: "b.rkt" location...: tmp/c.rkt:4:9 and after: tmp/c.rkt:4:9: module: identifier already required at: x in: "b.rkt" also provided by: "a.rkt" location...: tmp/c.rkt:4:9 |
||
---|---|---|
.github | ||
.gitlab | ||
pkgs | ||
racket | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
.mailmap | ||
.travis.yml | ||
appveyor.yml | ||
azure-pipelines.yml | ||
CONTRIBUTING.md | ||
INSTALL.txt | ||
LICENSE-APACHE.txt | ||
LICENSE-MIT.txt | ||
LICENSE.txt | ||
Makefile | ||
README.md |
This is the source code for the core of Racket. See "INSTALL.txt" for full information on building Racket.
To build the full Racket distribution from this repository, run make
in the top-level directory. To build minimal Racket, run make base
.
The rest of the Racket distribution source code is in other repositories, mostly under the Racket GitHub organization.
Contribute to Racket by submitting a pull request, joining the development mailing list, or visiting the IRC or Slack channels.
Racket is free software; see "COPYRIGHT" and "CONTRIBUTING.md" for more details.