{"size": 9784, "ext": "scrbl", "max_stars_repo_path": "share/pkgs/compatibility-doc/mzlib/scribblings/mzlib.scrbl", "max_stars_repo_name": "takikawa/racket-ppa", "max_stars_repo_stars_event_min_datetime": "2018-07-29T04:13:52.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-14T16:11:17.000Z", "max_issues_repo_path": "compatibility-doc/mzlib/scribblings/mzlib.scrbl", "max_issues_repo_name": "NoahStoryM/compatibility", "max_issues_repo_issues_event_min_datetime": "2017-08-25T20:26:37.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T17:48:40.000Z", "max_forks_repo_path": "compatibility-doc/mzlib/scribblings/mzlib.scrbl", "max_forks_repo_name": "NoahStoryM/compatibility", "max_forks_repo_forks_event_min_datetime": "2015-03-09T12:20:01.000Z", "max_forks_repo_forks_event_max_datetime": "2021-10-09T05:02:56.000Z"}
{"max_stars_count": 10, "max_issues_count": 15, "max_forks_count": 8, "avg_line_length": 25.8153034301, "max_line_length": 93, "alphanum_fraction": 0.4180294358}
#lang scribble/doc
@(require "common.rkt")

@title{MzLib: Legacy Libraries}

The @filepath{mzlib} collection contains wrappers and libraries for
compatibility with older versions of Racket. In many ways, the
libraries of the @filepath{mzlib} collection go with the
@racketmodname[mzscheme] legacy language. Newer variants of many
libraries reside in the @filepath{scheme} collection.

@table-of-contents[]

@; ----------------------------------------------------------------------

@mzlib[a-signature]

@deprecated[@racketmodname[racket/signature]]{}

Like @racketmodname[scheme/signature] in @hash-lang[] form for
defining a single signature within a module, but based on
@racketmodname[mzscheme] instead of @racketmodname[scheme/base].

@; ----------------------------------------------------------------------

@mzlib[a-unit]

@deprecated[@racketmodname[racket/unit]]{}

Like @racketmodname[scheme/unit] in @hash-lang[] form for defining a
single unit within a module, but based on @racketmodname[mzscheme]
instead of @racketmodname[scheme/base].

@; ----------------------------------------------------------------------

@mzlib[async-channel]

@deprecated[@racketmodname[racket/async-channel]]{}

Re-exports @racketmodname[scheme/async-channel].

@; ----------------------------------------------------------------------

@include-section["awk.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[class]

@deprecated[@racketmodname[racket/class]]{}

Re-exports @racketmodname[scheme/class], except for the contract
constructors.

@; ----------------------------------------------------------------------

@mzlib[cm]

@deprecated[@racketmodname[compiler/cm]]{}

Re-exports @racketmodname[compiler/cm].

@; ----------------------------------------------------------------------

@mzlib[cm-accomplice]

@deprecated[@racketmodname[compiler/cm-accomplice]]{}

Re-exports @racketmodname[compiler/cm-accomplice].

@; ----------------------------------------------------------------------

@include-section["cmdline.scrbl"]

@; ----------------------------------------------------------------------

@include-section["cml.scrbl"]

@; ----------------------------------------------------------------------

@include-section["compat.scrbl"]

@; ----------------------------------------------------------------------

@include-section["compile.scrbl"]

@; ----------------------------------------------------------------------

@include-section["contract.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[control]

@deprecated[@racketmodname[racket/control]]{}

Re-exports @racketmodname[scheme/control].

@; ----------------------------------------------------------------------

@mzlib[date]

@deprecated[@racketmodname[racket/date]]{}

Re-exports @racketmodname[scheme/date].

@; ----------------------------------------------------------------------

@mzlib[deflate]

@deprecated[@racketmodname[file/gzip]]{}

Re-exports @racketmodname[file/gzip].

@; ----------------------------------------------------------------------

@mzlib[defmacro]

@deprecated[@racketmodname[compatibility/defmacro]]{}

Re-exports @racketmodname[compatibility/defmacro].

@; ----------------------------------------------------------------------

@include-section["etc.scrbl"]

@; ----------------------------------------------------------------------

@include-section["file.scrbl"]

@; ----------------------------------------------------------------------

@include-section["for.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[foreign]

@deprecated[@racketmodname[ffi/unsafe]]{}

Re-exports @racketmodname[scheme/foreign].

@; ----------------------------------------------------------------------

@include-section["include.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[inflate]

@deprecated[@racketmodname[file/gunzip]]{}

Re-exports @racketmodname[file/gunzip].

@; ----------------------------------------------------------------------

@include-section["integer-set.scrbl"]

@; ----------------------------------------------------------------------

@include-section["kw.scrbl"]

@; ----------------------------------------------------------------------

@include-section["list.scrbl"]

@; ----------------------------------------------------------------------

@include-section["match.scrbl"]

@; ----------------------------------------------------------------------

@include-section["math.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[md5]

@deprecated[@racketmodname[file/md5]]{}

Re-exports @racketmodname[file/md5].

@; ----------------------------------------------------------------------

@include-section["os.scrbl"]

@; ----------------------------------------------------------------------

@include-section["pconvert.scrbl"]

@; ----------------------------------------------------------------------

@include-section["pconvert-prop.scrbl"]

@; ----------------------------------------------------------------------

@include-section["plt-match.scrbl"]

@; ----------------------------------------------------------------------

@include-section["port.scrbl"]

@; ----------------------------------------------------------------------

@include-section["pregexp.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[pretty]

@deprecated[@racketmodname[racket/pretty]]{}

Re-exports @racketmodname[scheme/pretty].

@; ----------------------------------------------------------------------

@mzlib[process]

@deprecated[@racketmodname[racket/system]]{}

Re-exports @racketmodname[scheme/system].

@; ----------------------------------------------------------------------

@include-section["restart.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[runtime-path]

@deprecated[@racketmodname[racket/runtime-path]]{}

Re-exports @racketmodname[scheme/runtime-path].

@; ----------------------------------------------------------------------

@include-section["sandbox.scrbl"]

@; ----------------------------------------------------------------------

@include-section["sendevent.scrbl"]

@; ----------------------------------------------------------------------

@include-section["serialize.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[shared]

@deprecated[@racketmodname[racket/shared]]{}

Re-exports @racketmodname[scheme/shared].

@; ----------------------------------------------------------------------

@include-section["string.scrbl"]

@; ----------------------------------------------------------------------

@include-section["struct.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[stxparam]

@deprecated[@racketmodname[racket/stxparam]]{
Also see @racketmodname[racket/stxparam-exptime].
}

Re-exports @racketmodname[scheme/stxparam] and
@racketmodname[scheme/stxparam-exptime] (both at phase level 0).

@; ----------------------------------------------------------------------

@mzlib[surrogate]

@deprecated[@racketmodname[racket/surrogate]]{}

Re-exports @racketmodname[scheme/surrogate].

@; ----------------------------------------------------------------------

@mzlib[tar]

@deprecated[@racketmodname[file/tar]]{}

Re-exports @racketmodname[file/tar].

@; ----------------------------------------------------------------------

@include-section["thread.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[trace]

@deprecated[@racketmodname[racket/trace]]{}

Re-exports @racketmodname[racket/trace].

@; ----------------------------------------------------------------------

@include-section["traceld.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[trait]

@deprecated[@racketmodname[racket/trait]]{}

Re-exports @racketmodname[scheme/trait].

@; ----------------------------------------------------------------------

@include-section["transcr.scrbl"]

@; ----------------------------------------------------------------------

@include-section["unit.scrbl"]

@; ----------------------------------------------------------------------

@mzlib[unit-exptime]

@deprecated[@racketmodname[racket/unit-exptime]]{}

Re-exports @racketmodname[scheme/unit-exptime].

@; ----------------------------------------

@mzlib[unit200]

@deprecated[@racketmodname[racket/unit]]{}

The @racketmodname[mzlib/unit200] library provides an old
implementation of units. See archived version 360 documentation on the
@filepath{unit.ss} library of the @filepath{mzlib} collection for
information about this library.

@; ----------------------------------------

@mzlib[unitsig200]

@deprecated[@racketmodname[racket/unit]]{}

The @racketmodname[mzlib/unit200] library provides an old
implementation of units. See archived version 360 documentation on the
@filepath{unitsig.ss} library of the @filepath{mzlib} collection for
information about this library.

@; ----------------------------------------

@mzlib[zip]

@deprecated[@racketmodname[file/zip]]{}

Re-exports @racketmodname[file/zip].

@; ----------------------------------------------------------------------

@(bibliography
 
  (bib-entry #:key "Shivers06"
             #:title "Scsh Reference Manual"
             #:author "Olin Shivers, Brian D. Carlstrom, Martin Gasbichler, and Mike Sperber"
             #:date "2006")

  (bib-entry #:key "Reppy99"
             #:title @italic{Concurrent Programming in ML}
             #:author "John H. Reppy"
             #:date "1999")

 )

@;------------------------------------------------------------------------

@index-section[]
