83 lines
2.6 KiB
Racket
83 lines
2.6 KiB
Racket
#lang scribble/doc
|
|
@require["mz.ss"]
|
|
|
|
@title[#:tag-prefix '(lib "scribblings/reference/reference.scrbl")
|
|
#:tag "top"]{PLT Scheme Reference}
|
|
|
|
This manual defines the core PLT Scheme language and describes its
|
|
most prominent libraries. The companion manual @|Guide| provides a
|
|
friendlier (though less precise and less complete) overview of the
|
|
language.
|
|
|
|
@defmodulelang*[(scheme/base scheme)]{Unless otherwise noted, the
|
|
bindings defined in this manual are exported by the
|
|
@schememodname[scheme/base] and @schememodname[scheme] languages,
|
|
where @schememodname[scheme] includes all of
|
|
@schememodname[scheme/base].}
|
|
|
|
@table-of-contents[]
|
|
|
|
@include-section["model.scrbl"]
|
|
@include-section["syntax-model.scrbl"]
|
|
@include-section["syntax.scrbl"]
|
|
@include-section["data.scrbl"]
|
|
@include-section["struct.scrbl"]
|
|
@include-section["class.scrbl"]
|
|
@include-section["units.scrbl"]
|
|
@include-section["contracts.scrbl"]
|
|
@include-section["match.scrbl"]
|
|
@include-section["control.scrbl"]
|
|
@include-section["concurrency.scrbl"]
|
|
@include-section["macros.scrbl"]
|
|
@include-section["io.scrbl"]
|
|
@include-section["security.scrbl"]
|
|
@include-section["os.scrbl"]
|
|
@include-section["memory.scrbl"]
|
|
@include-section["running.scrbl"]
|
|
|
|
@;------------------------------------------------------------------------
|
|
|
|
@section{To Do}
|
|
|
|
This chapter provides some temporary hyper-link targets.
|
|
|
|
@subsection[#:tag "running-sa"]{Running MzScheme}
|
|
@subsection[#:tag "async-channel"]{Asynchronous Channels}
|
|
@subsection[#:tag "honu"]{Honu}
|
|
|
|
@;------------------------------------------------------------------------
|
|
|
|
@(bibliography
|
|
|
|
(bib-entry #:key "Sitaram93"
|
|
#:title "Handling Control"
|
|
#:author "Dorai Sitaram"
|
|
#:location "Programming Language Design and Implementation"
|
|
#:date 1993)
|
|
|
|
(bib-entry #:key "Friedman95"
|
|
#:title "Exception system proposal"
|
|
#:author "Daniel P. Friedman, C. T. Haynes, and R. Kent Dybvig"
|
|
#:location "web page"
|
|
#:url "http://www.cs.indiana.edu/scheme-repository/doc.proposals.exceptions.html"
|
|
#:date "1995")
|
|
|
|
(bib-entry #:key "SRFI-42"
|
|
#:title "SRFI-42: Eager Comprehensions"
|
|
#:author "Sebastian Egner"
|
|
#:location "SRFI"
|
|
#:url "http://srfi.schemers.org/srfi-42/"
|
|
#:date "2003")
|
|
|
|
(bib-entry #:key "Gasbichler02"
|
|
#:title "Processes vs. User-Level Threads in Scsh"
|
|
#:author "Martin Gasbichler and Michael Sperber"
|
|
#:date 2002
|
|
#:location "Scheme Workshop")
|
|
|
|
)
|
|
|
|
@;------------------------------------------------------------------------
|
|
|
|
@index-section[]
|