move release-note files to rackety names

This commit is contained in:
Matthew Flatt 2010-05-05 10:30:40 -06:00
parent 8f8c3d2533
commit 7c02baafc7
12 changed files with 57 additions and 12 deletions

View File

@ -7,19 +7,23 @@
(apply link (apply build-path (find-doc-dir) "release-notes" path)
content))
@(define (mzport doc from to)
(rl-link (list "mzscheme" doc) (format "Porting from ~a to ~a" from to)))
(rl-link (list "racket" doc) (format "Porting from ~a to ~a" from to)))
@main-page['release]
@itemize[#:style "compact"]{
@item{@rl-link['("drscheme" "HISTORY.txt")]{DrScheme}}
@item{@rl-link['("mzscheme" "HISTORY.txt")]{MzScheme}
@item{@rl-link['("racket" "HISTORY.txt")]{Racket core}
@itemize[#:style "compact"]{
@item{@mzport["Racket_5.txt" "v4.x" "v5.x"]}
@item{@mzport["MzScheme_4.txt" "v3xx" "v4.x"]}
@item{@mzport["MzScheme_300.txt" "v2xx" "v3xx"]}
@item{@mzport["MzScheme_200.txt" "v1xx" "v2xx"]}}}
@item{@rl-link['("mred" "HISTORY.txt")]{MrEd}}
@item{@rl-link['("drracket" "HISTORY.txt")]{DrRacket}}
@item{@rl-link['("gracket" "HISTORY.txt")]{GRacket}}
@item{@rl-link['("teachpack" "HISTORY.txt")]{Teachpacks}}
@item{@rl-link['("stepper" "HISTORY.txt")]{Stepper}}
@item{@rl-link['("plai" "HISTORY.txt")]{PLAI}}
@item{@rl-link['("redex" "HISTORY.txt")]{Redex}}
}

View File

@ -7,9 +7,9 @@ compatibility with older versions of Racket:
@itemlist[
@item{@as-index{@exec{mzscheme}} --- the same a @exec{racket -I scheme/base}}
@item{@as-index{@exec{mzscheme}} --- the same a @exec{racket -I scheme/init}}
@item{@as-index{@exec{mred}} --- the same a @exec{gracket -I scheme/base}}
@item{@as-index{@exec{mred}} --- the same a @exec{gracket -I scheme/gui/init}}
@item{@as-index{@exec{drscheme}} --- the same as @exec{drracket}}

View File

@ -1,10 +1,16 @@
Version 4.2.5.10
regexp-match* et al. now disable ^ matching on all but the first
match, and empty matches are allowed in all positions except
immediately after an empty match
Version 4.2.5.3
Version 5.0, May 2010
Changed the core executable from mzscheme to racket
Changed default value printer to use quasiquote style
The language of a program's main module can specify run-time
configuration actions, such as setting the default printer's
style
Changed regexp-match* et al. to make ^ matching relative to the
original string (not substrings for matches after the for) and to
allow empty matches in all positions except immediately after an
empty match
Added chaperones
Changed paths like the preferences file to use "racket" instead
of "mzscheme" or "plt-scheme"
Version 4.2.5, March 2010
Added scheme/future, enabled by default on main platforms

View File

@ -0,0 +1,35 @@
Racket v5.0 is the first release under the name "Racket". The Racket
core was formerly named "MzScheme" and the overall package was
formerly named "PLT Scheme".
The Racket language is slightly different from the PLT Scheme language
of v4.x:
* The preferred form for creating new structure types is now
`struct', which is like `define-struct', but it does not bind a
constructor with a `make-' prefix; instead, the structure-type name
doubles as its constructor.
* The default printing mode uses `quasiquote' to print values such as
lists and vectors. It prints instances of transparent structure
types as expressions.
The old PLT Scheme language is still provided by the libraries
`scheme', `scheme/base, etc. The new Racket language is provided by
`racket', `racket/base', etc. The `mzscheme' executable starts
`racket' with `scheme/init' as the start-up language instead of
`racket/init'.
To improve compatibility between Racket and v4.x programs and libraries,
* the `racket' language includes the old `define-struct' form, and
* the `define-struct' form of `scheme' binds the type name as a
constructor, in addition to binding a `make-' prefixed name.
Beware, however, that `scheme/unit' (and, hence, `scheme') exports a
`struct' form for use in signatures that is different from the
`struct' now exported by `racket'.
The `slideshow' and `scribble/base' languages are now derived from
`racket' and `racket/base' instead of `scheme' and `scheme/base'.