Re: How to classify Scheme implementations on Scheme.org
Lassi Kortela 15 Feb 2021 22:22 UTC
On a related note that has less to do with the essence of Scheme but a
lot to do with the essence of RnRS: there are some additional features
that one would expect from implementations of the recent RnRS reports.
The most significant change from R5RS to R7RS was the addition of a
library system. IIRC there have been implementations billed as R7RS with
little to no support for `define-library`. The main point of using R7RS
over R5RS is to be able to share portable code over the internet as
libraries, so lack of this feature is missing the main attraction of the
report (and with substantial ramifications for practical programming).
Likewise, R6RS without `(library ...)`, syntax-case macros, and the
standard condition hierarchy would probably not have much to do with the
spirit of R6RS.