On this page:
make-base-empty-namespace
make-base-namespace
#%module-begin

2 scheme/base

 (require scheme/base) package: scheme-lib
The scheme/base library re-exports racket/base, except that racket’s struct, hash, hasheq, hasheqv, in-directory, and local-require are not exported, and make-base-namespace, make-base-empty-namespace #%module-begin are different.

procedure

(make-base-empty-namespace)  namespace?

Like make-base-empty-namespace from racket/base, but with scheme/base attached.

procedure

(make-base-namespace)  namespace?

Like make-base-namespace from racket/base, but with scheme/base attached.

syntax

(#%module-begin form ...)

Like #%module-begin from racket/base, but declares a configure-runtime submodule that uses scheme/runtime-config instead of racket/runtime-config, and it does not check for an immediate declaration of configure-runtime among the forms.