racket/collects/scheme/main.rkt
Matthew Flatt 169e801803 switch rascket/base' and scheme/base' to submodule language style
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).
2013-05-07 08:31:16 -04:00

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)