[R6RS] Core/library strawman take 2

Anton van Straaten anton at appsolutions.com
Wed Apr 19 12:03:27 EDT 2006

I've checked an updated version of the core/library split proposal into 
SVN at draft/corelib/core-library.txt.

It's essentially the same as last week's proposal (still very summary), 
with most of Mike's suggestions integrated.  The composition of the 
r6rs-small and r6rs libraries have changed.

Mike, I put syntax-rules in r6rs-small - does that fit with what you had 
in mind?  R6rs-small now consists of just r6rs-core, syntax-rules, and 
    records-explicit.  I rationalized this as "This library provides an 
augmented version of the core language with some basic features to 
provide a complete yet small language."

The factoring of the arithmetic libraries raises the question of which 
arithmetic libraries should be included at which levels.  I've chosen to 
  include arithmetic-generic in the r6rs library, but that's just 
shooting from the hip at this point.

To help answer questions like this and address other finer points 
(including some raised by Mike), I've been working on a more detailed 
catalog of the actual procedures contained in each library.  I'll try to 
produce a useful snapshot of that next week.


More information about the R6RS mailing list