johnwcowan / r7rs-work

96 stars 12 forks source link

Small errors in R7RS small #10

Open Biep opened 3 years ago

Biep commented 3 years ago

In R7RS small, § 1.3.1, The full list all the standard libraries should be The full list of all the standard libraries. In § 1.3.4, "40." should be "40". - the English custom to move punctuation inside quote signs is confusing here, especially to people from other cultures. Elsewhere (e.g. "(8 13)". in § 3.3 it is well done correctly. In § 3.2, eof and null are interchanged - or otherwise the corresponding predicates are. § 3.5 seems to be missing rules for cond-expand. It also seems to be missing a rule -> , capturing the case of a clause with an empty expression list. § 4.2.1 - cond: In ( => ), what if returns multiple values, and can take them? § 4.2.1 - case: What if yields 0 values?

(Also, I'd prefer to be mentioned as J. A. "Biep" Durieux rather than just Biep Durieux.)

Biep commented 3 years ago

I just extended the list of errors I found. I'll keep adding if I find more.

johnwcowan commented 3 years ago

Thanks, and carry on!

On Mon, Apr 12, 2021 at 8:10 AM Biep @.***> wrote:

I just extended the list of errors I found. I'll keep adding if I find more.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/johnwcowan/r7rs-work/issues/10#issuecomment-817757711, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPPBTLGIX2ODEIT6GOGKTTILPL5ANCNFSM42MN2VLA .

lassik commented 3 years ago

Please remind me to regenerate rnrs-pdf when the errata corrections are committed.