From: steck@rice.edu (Paul Steckler)
Newsgroups: comp.lang.scheme
Date: 1998/03/28
Subject: DrScheme v51 released
DrScheme v51 is now available from the Rice University
Department of Computer Science Web site,
http://www.cs.rice.edu/CS/PLT/packages/drscheme.
DrScheme is a graphical development environment for Scheme. It runs
under Windows 95/NT, MacOS, and X Windows. The underlying Scheme
implementation is MzScheme.
DrScheme’s features include:
o source text highlighting of syntax errors
o source text highlighting of run-time errors
o support for multiple levels of Scheme from
“beginner” to “advanced”
o interactive and graphical static analysis
The underlying language supports
o an object system
o a toolbox of simple drawing commands suitable for
simple drawing
o an advanced graphical user interface (GUI) library
Here are the release notes for v51.
The Future
----------
PLT intends to conduct a major release by the end of this year or early
next year. The changes will directly affect users of MrEd, the graphical
toolbox. Please expect deletions of features, additions, and a few
modifications. DrScheme will migrate to a graphical multi-module
environment. This change should not affect beginners or teachers.
New Programs
------------
DrScheme Jr is a new text-only version of DrScheme. It requires fewer
resources, but provides only a read-eval-print loop with
line-column-based error messages. DrScheme Jr does not provide a
built-in program editor or a graphical toolbox.
mzc is a new compiler that transforms MzScheme programs to native code
libraries. mzc is not yet an optimizing compiler; the
performance of its output is comparable to running the Scheme source
directly in MzScheme.
MrSpidey
--------
MrSpidey is now distributed as a separate tool. Download instructions
are provided when downloading DrScheme. When installed, MrSpidey may
be invoked from DrScheme.
Networking facilities
---------------------
The networking-related routines have now been incorporated into the
distribution. They are in the collection `net’, and consist of the
packages
o cgi provides routines for writing CGI scripts
o nntp communicates with a Usenet server
o pop3 communicates with a POP-3 server
o url parses and establishes HTTP connections
o mail sends email (preliminary, currently only works under Unix)
Documentation is in a subdirectory `docs’, of the net collection
directory. That subdirectory contains files named package.txt, where
package ranges over the above names.
Miscellany
----------
There is a new DrScheme vocabulary named "MrEd". This vocabulary does
not provide source correlation for errors, but allows fast parsing and
execution. In the next release, the MrEd vocabulary will become a
language level.
Console I/O has been sped up, and is interruptible by using the Break
button.
See the HISTORY files in notes/drscheme, notes/mzscheme, and
notes/mred for descriptions of other bug fixes and minor changes.
-- Paul
----------------------------------------------------------------
| Paul Steckler | Rice University PLT |
| steck@cs.rice.edu | DrScheme Project |
| Tel: 713/527-8101x3814 | http://www.cs.rice.edu/~steck |
| FAX: 713/285-5930 | *** Ad astra per hackera *** |
----------------------------------------------------------------