From: steck@ccs.neu.edu (Paul Steckler) To: plt-scheme@list.cs.brown.edu Date: Tue, 6 May 2003 15:01:59 -0400 (EDT) Subject: [plt-scheme] PLT Scheme v204 available 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