move release-note files to rackety names
This commit is contained in:
parent
8f8c3d2533
commit
7c02baafc7
|
@ -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}}
|
||||
|
||||
}
|
||||
|
|
|
@ -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}}
|
||||
|
||||
|
|
|
@ -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
|
35
doc/release-notes/racket/Racket_5.txt
Normal file
35
doc/release-notes/racket/Racket_5.txt
Normal 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'.
|
Loading…
Reference in New Issue
Block a user