#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[]