add section to Scheme compatibility manual on old executables

This commit is contained in:
Matthew Flatt 2010-05-05 10:06:56 -06:00
parent d282a49a9d
commit f643c7aa4b
3 changed files with 29 additions and 4 deletions

View File

@ -90,8 +90,8 @@ The result depends on @scheme[what], and a @scheme[#f] result is only
platform-specific:
@itemize[
@item{@|AllUnix|: @indexed-file{.mredrc}}
@item{Windows: @indexed-file{mredrc.ss}}
@item{@|AllUnix|: @indexed-file{.gracketrc}}
@item{Windows: @indexed-file{racketrc.rktl}}
]}

View File

@ -0,0 +1,22 @@
#lang scribble/manual
@title[#:tag "compat-exe"]{Compatibility Executables}
The following executables are included in the Racket distribution for
compatibility with older versions of Racket:
@itemlist[
@item{@as-index{@exec{mzscheme}} --- the same a @exec{racket -I scheme/base}}
@item{@as-index{@exec{mred}} --- the same a @exec{gracket -I scheme/base}}
@item{@as-index{@exec{drscheme}} --- the same as @exec{drracket}}
@item{@as-index{@exec{mzc}} --- an old interface to some of the tools
provided by @exec{raco}, including @exec{raco make} and
@exec{raco ctool}; use @exec{mzc --help} for more information}
@item{@as-index{@exec{plt-help}} --- the same as @exec{raco docs}}
]

View File

@ -48,11 +48,11 @@
@(define-syntax-rule (compat sid rid)
(compat-except sid rid))
@title{@bold{Scheme}: Compatibility Libraries}
@title{@bold{Scheme}: Compatibility Libraries and Executables}
Racket was once called ``PLT Scheme,'' and a number of libraries with
names starting @schemeidfont{scheme} provide compatibility with the
old name.
old name. A few @seclink["compat-exe"]{old executables} are also provided.
@table-of-contents[]
@ -287,3 +287,6 @@ and @|make-module-evaluator-id| from @racketmodname[racket/sandbox].}
@compat[scheme/unsafe/ops racket/unsafe/ops]
@compat[scheme/vector racket/vector]
@; ----------------------------------------
@include-section["compat.scrbl"]