Shriram Krishnamurthi <email@example.com> wrote:
| Max Hailperin <firstname.lastname@example.org> writes:
| > Sub-languages? So structures are a feature of Scheme? Which section
| > of the R5RS describes them? ;-) -max
| Doesn't the Tenth Amendment in the Bill of Rights read
| The powers not delegated in the Revised^N Report on the Algorithmic
| Language Scheme, nor prohibited by it to the implementations, are
| reserved to the implementations respectively, or to the users.
Actually, R5RS itself reads:
1.3.1 Primitive, library, and optional features
Implementations are free to omit optional features of Scheme or
to add extensions, provided the extensions are not in conflict
with the language reported here.
and AFAICT, structures[*] are not in conflict with the R5RS language.
[*] As well as most of the other goodies in PLT Scheme: boxes, hash
tables, classes/objects, threads, semaphores, sockets, the exception
system, regexps, etc, etc.
[Though multiple global namespaces *might* be outside the pale...]
Rob Warnock, 31-2-510 email@example.com
SGI Network Engineering <URL:http://reality.sgi.com/rpw3/>
1600 Amphitheatre Pkwy. Phone: 650-933-1673
Mountain View, CA 94043 PP-ASEL-IA