On Tue, 27 Feb 2018 06:55:53 -0800 (PST)
jco...@precisionhealth.ai wrote:
> On Wednesday, November 1, 2017 at 3:32:59 AM UTC-4,
>
godek....@gmail.com wrote:
>
> > Hmm. Do you (or somebody else) know if there was a particular reason
> > why someone decided that it is a good idea to make R7RS module
> > system incompatible with R6?
>
> The two systems are broadly compatible conceptually: they both have
> libraries, exports, imports (including selective imports). But
> whereas an R6RS library is just(library <name> (export
> <identifier> ...) (import <import-specs>) <scheme-forms>), an R7RS
> library is written in a separate language which is not Scheme, though
> the (begin ...) form contains Scheme code. I thought it was a Good
> Thing that it be easy to tell one kind of library from another right
> off the top.
>
> I don't remember if anyone expected hybrid R6RS/R7RS systems like
> Sagittarius and Larceny back then.
gratuitously different. R6RS records and hashtables may not have been