The Racket repository
![]() When repoting an error during compilation, always show the path to the module being compiled. That path was sometimes available in the error message anyway, due to source locations for syntax errors, but often there would be no path due to run-time errors in macros, a lack of source locations on macro-introduced forms, etc. The `raco setup` improvements rely on new machinery in `compiler/cm`, and `raco make` inherits that machinery. The parallel and non-parallel variants of `raco setup` reported excpetions in slightly different formats, and now they're consistent. The initial report of an exception now always shows an evaluation context, while the summary's repeat of the error omits the context. |
||
---|---|---|
pkgs | ||
racket | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.travis.yml | ||
appveyor.yml | ||
INSTALL.txt | ||
Makefile | ||
README.txt |
This is the source code for the main Racket distribution. See "INSTALL.txt" for information on building Racket. License ------- Racket Copyright (c) 2010-2014 PLT Design Inc. Racket is distributed under the GNU Lesser General Public License (LGPL). This implies that you may link Racket into proprietary applications, provided you follow the rules stated in the LGPL. You can also modify Racket; if you distribute a modified version, you must distribute it under the terms of the LGPL, which in particular states that you must release the source code for the modified software. See racket/src/COPYING_LESSER.txt for more information.