From: Robert Bruce Findler <robby@cs.rice.edu>
To: plt-scheme@fast.cs.utah.edu
Date: Thu, 27 Jul 2000 18:08:18 +0800 (CST)
Subject: 103d1

The new version of DrScheme removes the extra primitives from the
teaching language levels. Now, the documentation of the primitives for
the teaching languages and the primitives actually defined in the
teaching languages are the same (before now, all of mzscheme’s
primitives were available). In fact, the source for the documentation
is used to specify the available primitives.

I am doing this early in the release cycle, because I doubt that the
documentation is complete. Possibly some primitive that you yourself
rely on is now no longer in the teaching languages (I already added 20
or 30 primitives, based on the drscheme and drscheme jr test suites).
If so, please let us know.

New source has been released to anonymous CVS and documentation
rebuilt. To get the new docs, delete:

  plt/collects/doc/{beginning,intermediate,advanced},

start help desk, follow the "manuals" link, and click on the "PLT
DrScheme: Beginning Student Language", etc links at the bottom of the
page.

SHRIRAM, MATTHEW: The drscheme-jr test suite has been updated for the
new languages. I had to remove several tests that tested for things
that should not have been there. In each case, I left the code in the
test suite, commented out. I did that so that you two can each check
this over (search for `REMOVED’). Also, I removed some of the
define-macro tests at the end -- they complete correctly when typed
into drscheme-jr manually, so I suspect a bug in the test suite.
Finally, the test suite does not work if the language level settings
are saved (under some conditions; I didn’t figure out exactly what they
are, but deleting the saved file caused my problems to go away).

Robby