[plt-scheme] optional parameters?
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).
Matthew