[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What I don't want in R^5RS

Like many of you, I would like R^NRS to describe the core of the
Scheme language and not be a feature dumping ground.  On the other
hand, there are a number of interfaces which are difficult to
implement using core Scheme but which I would like to be standard
where they are implemented.

The classifier I use is that features which are language related (e.g.
multiple values) pertain to R^5RS and those which are primarily data
type oriented (e.g. string ports, binary i/o, bitmaps, menus, etc.)
are not.  The latter category are either models which are proposed and
made public as "library" code (e.g. window systems) and/or
documentation, or are "standard" features (e.g. string ports) which
should conform to a given interface.

So it appears to me that in order not to have `stuff' dumped in R^NRS,
there should be a mechanism to review non-R^NRS stuff.  The question I
have is, should this group be the medium of discussion and if not,
what, how, & who ?   

Just a thought [before net.lang.scheme boils over],
-Ken						    kend@data.rain.com