[plt-scheme] PLT Scheme v204 available
Woot!
Paul Steckler wrote:
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>PLT Scheme v204 is now available from
>
> http://download.plt-scheme.org/
>
>Overview
>--------
>
> Help Desk reverted
> openssl library added
> channels & CML primitives added
> SRFIs integrated
> match.ss rewritten
> error display improved
>
>Details
>-------
>
>- Help Desk reverted [rationale below]
>
> We have once again reorganized Help Desk. Specifically, we
> have resurrected and improved PLT's browser and use it to
> provide helpful information.
>
>- openssl library added
>
> openssl bindings for PLT Scheme (`ssl-connect',
> `ssl-listen', etc.) are available as an easy-to-install
> add-on from:
>
> http://www.plt-scheme.org/software/openssl/
>
>- channels & CML primitives added
>
> PLT Scheme's concurrency primitives now include support
> for synchronous channels and programmer-defined
> sychronization abstractions a la Reppy's Concurrent ML.
>
>- SRFIs integrated
>
> The release includes all SRFI implementations from
> Schematics: 1, 2, 4, 5, 6, 7, 8, 9, 11, 18, 19, 23, 25,
> 26, 28, 29, 30, and 31. Use
>
> (require (lib "N.ss" "srfi"))
>
> to import SRFI N into a module.
>
>- match.ss rewritten
>
> Bruce Hauman's rewrite of the "match.ss" library removes
> many bugs and offers several improvements. Further
> improvements will appear in the next release.
>
>- error display improved
>
> When a runtime error occurs and debugging is enabled,
> DrScheme draws red arrows on the program text indicating
> the stack at the time the error was raised. Each arrow
> points from the source location of one activation
> record (typically a procedure call) to the source location
> of the next activation record.
>
>Why Help Desk has changed, again
>--------------------------------
>
> In recent versions of PLT Scheme, Help Desk started an
> "external" browser (such as Internet Explorer) for reading
> and searching help content. Although external browsers provide
> better HTML rendering than our own browser, the process of
> managing an external browser is complex and fragile. In many
> subtle ways, the use of an external web browser application
> runs counter to Help Desk's purposes. Instead of continuing
> to fight this obstacle, we have decided to spend our time
> improving our help-specific browser.
>
>Enjoy!
>
>-- Paul
>
>
>