
The `#%module-begin' of `racket/base' and `scheme/base' now introduces a suitable `configure-runtime' submodule, instead of using the `module->language-info' path. A submodule is a lot easier to work with, as illustrated by the removal of the `racket/private/lang' and `scheme/private/lang' languages. Also, add `#%printing-module-begin', which is the old `#%module-begin' (i.e., the one that doesn't introduce a `configure-runtime' submodule).
56 lines
1.5 KiB
Racket
56 lines
1.5 KiB
Racket
#lang scheme/base
|
|
|
|
(require scheme/contract
|
|
scheme/class
|
|
scheme/unit
|
|
scheme/dict
|
|
scheme/include
|
|
scheme/pretty
|
|
scheme/math
|
|
scheme/match
|
|
scheme/shared
|
|
scheme/tcp
|
|
scheme/udp
|
|
scheme/list
|
|
scheme/vector
|
|
scheme/string
|
|
scheme/function
|
|
scheme/path
|
|
scheme/file
|
|
scheme/port
|
|
scheme/cmdline
|
|
scheme/promise
|
|
scheme/bool
|
|
scheme/local
|
|
scheme/nest
|
|
(for-syntax scheme/base))
|
|
|
|
(provide (all-from-out scheme/contract
|
|
scheme/class
|
|
scheme/unit
|
|
scheme/dict
|
|
scheme/include
|
|
scheme/pretty
|
|
scheme/math
|
|
scheme/match
|
|
scheme/shared
|
|
scheme/base
|
|
scheme/tcp
|
|
scheme/udp
|
|
scheme/list
|
|
scheme/vector
|
|
scheme/string
|
|
scheme/function
|
|
scheme/path
|
|
scheme/file
|
|
scheme/port
|
|
scheme/cmdline
|
|
scheme/promise
|
|
scheme/bool
|
|
scheme/local
|
|
scheme/nest)
|
|
(for-syntax (all-from-out scheme/base)))
|
|
|
|
(module reader syntax/module-reader
|
|
scheme)
|