diff --git a/collects/mzlib/scribblings/common.ss b/collects/mzlib/scribblings/common.ss index ea43dd7aa8..8b3301b158 100644 --- a/collects/mzlib/scribblings/common.ss +++ b/collects/mzlib/scribblings/common.ss @@ -2,11 +2,13 @@ (require (for-syntax scheme/base) scribble/manual - (for-label mzscheme)) + (for-label mzscheme + (only-in scheme/base exn:fail exn:fail:unsupported exn:fail:contract))) (provide mzlib (all-from-out scribble/manual) - (for-label (all-from-out mzscheme))) + (for-label (all-from-out mzscheme) + (all-from-out scheme/base))) (define-syntax (mzlib stx) (syntax-case stx () diff --git a/collects/mzscheme/mzscheme.scrbl b/collects/mzscheme/mzscheme.scrbl index 5c7ba6e2cb..95e9c2d5fd 100644 --- a/collects/mzscheme/mzscheme.scrbl +++ b/collects/mzscheme/mzscheme.scrbl @@ -12,7 +12,8 @@ make-base-empty-namespace make-hash make-hasheq make-weak-hash make-weak-hasheq make-immutable-hash - make-immutable-hasheq))) + make-immutable-hasheq + exn:fail exn:fail:contract))) @(define-syntax-rule (def-base base-define base-define-struct base-if base-cond base-case base-top-interaction @@ -50,7 +51,7 @@ The @schememodname[mzscheme] language provides nearly the same bindings as the @schememodname[mzscheme] module of PLT Scheme @|old-vers| and earlier.} -Unlike old version, the @schememodname[mzscheme] language does not +Unlike @|old-vers|, the @schememodname[mzscheme] language does not include @scheme[set-car!] or @scheme[set-cdr!], and @scheme[cons] makes immutable pairs, as in @scheme[scheme/base]; those changes make modules built on @schememodname[mzscheme] reasonably compatible with