Conformance: a bottom-up approach Lassi Kortela (14 May 2024 15:13 UTC)
Re: Conformance: a bottom-up approach Antero Mejr (14 May 2024 19:26 UTC)
Organization and tooling, etc. Lassi Kortela (14 May 2024 19:43 UTC)
Other Scheme domains Lassi Kortela (14 May 2024 19:58 UTC)
Re: Other Scheme domains Antero Mejr (14 May 2024 21:47 UTC)
Re: Other Scheme domains Andrew Whatson (15 May 2024 01:27 UTC)
PreScheme and scsh sites Lassi Kortela (15 May 2024 11:23 UTC)
Re: PreScheme and scsh sites Andrew Whatson (15 May 2024 15:20 UTC)
Re: PreScheme and scsh sites Lassi Kortela (15 May 2024 17:02 UTC)

Conformance: a bottom-up approach Lassi Kortela 14 May 2024 15:13 UTC

To find some common ground re: "does an implementation qualify as
Scheme", how about building a conformance chart from the bottom up?

Split RnRS into a list of features, and for each feature, determine
useful conformance levels.

Something like this:

call/cc - full / escape only / none

syntax-rules - full / unhygienic / none

tail call elimination - full / named let only / self-calls only / none

integers - n-bit fixnums / same as flonums

exact rational numbers - ...

inexact real numbers - IEEE flonums / none

complex numbers - ...

(scheme base) library - all procedure and syntax in R7RS-small / x,y,z
missing

(scheme lazy) library - promises are a disjoint type / promises are
procedures / none

...