racket/pkgs
Matthew Flatt f03d5c0076 raco exe: add ++lang support
When a stand-alone executable created by `raco exe` needs to load
modules that start with a `#lang` line, there have been various
obstacles to adding the right run-time support via `++lib`. The
`++lang` flag addresses those problems and makes it easy to indicate
that enough should be embedded to support loading modules with a
specified language.

There are problems in the way that various handlers interact for the
"lang/reader.rkt" versus `(submod "." reader)` search path that
converts a language name to a reader. To accomodate the search in a
standalone executable (that does not provide access to collections in
general), the module name resolver must refrain from raising an
exception for a non-existent submodule path that refers to a
non-existent collection.
2018-09-02 07:53:47 -06:00
..
at-exp-lib at-exp: use "..." for literals in error messages 2018-03-01 07:00:11 -07:00
base raco exe: add ++lang support 2018-09-02 07:53:47 -06:00
compiler update copyright year to 2018 2018-01-12 15:44:07 -06:00
compiler-lib raco exe: add ++lang support 2018-09-02 07:53:47 -06:00
compiler-test raco exe: add ++lang support 2018-09-02 07:53:47 -06:00
net update copyright year to 2018 2018-01-12 15:44:07 -06:00
net-doc Fix function name imap-get-messages 2018-03-15 10:06:10 -05:00
net-lib update copyright year to 2018 2018-01-12 15:44:07 -06:00
net-test update copyright year to 2018 2018-01-12 15:44:07 -06:00
plt-services/meta Remove this drdr config file, which now lives in DrDr. 2014-12-20 20:06:03 -05:00
racket-benchmarks cs: faster continuation trace 2018-08-14 06:59:51 -07:00
racket-doc raco exe: add ++lang support 2018-09-02 07:53:47 -06:00
racket-index make doc search context work on Edge 2018-08-25 06:58:15 -06:00
racket-lib upgrade native libraries 2018-04-09 09:14:05 +02:00
racket-test Fix dom exercisers in randomly generated function 2018-08-30 13:46:13 -05:00
racket-test-core raco exe: add ++lang support 2018-09-02 07:53:47 -06:00
racket-test-extra fix typo, stream-empty? -> set-empty? (#2191) 2018-08-01 13:14:05 -04:00
zo-lib serialize srclocs in bytecode; change expander to keep srclocs 2018-06-27 06:36:20 -06:00