[plt-scheme] optional parameters?

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sat Sep 15 23:22:26 EDT 2007

At Sat, 15 Sep 2007 19:51:16 -0700, "Mark Engelberg" wrote:
> On 9/15/07, Robby Findler <robby at cs.uchicago.edu> wrote:
> > If you want to read more of the higlights of (lib "class.ss") you
> > might want to check this out before reading the docs below:
> >
> >   http://pre.plt-scheme.org/docs/html/guide/classes.html
> >
> These docs are great.  I haven't seen them before.  It looks like it
> describes an upcoming version of Scheme with a lot of new useful
> extensions built directly into the core.  When is this version
> expected to be released?

I predict alpha versions early in 2008, but I'm incurably optimistic
about release dates.

The next version is much more about re-organization and documentation,
and actually light on new core features. Of the few new language
features, most are already in place if you know where to look: a first
try at `#lang' (formerly `#module') is in 371.3, `for'-style
comprehensions are in the "for.ss" MzLib library, and the keyword- and
optional-argument `lambda' and `define-struct' are in the "big"
collection (but that will be renamed).


Posted on the users mailing list.