Feedback, just in case:
IEEE math: I would prefer conformant behavior (your option 1), but at
least require flonums to be binary64 (your option 2), since that is
provided by every Scheme and every CPU that has floating-point support
at all. Allowing other IEEE formats (your option 3) as flonums seems
like an unnecessary freedom, although allowing them as alternatives is
fine. There are no non-IEEE systems with infinities or negative
zeros other than those constructed on IEEE principles but not (yet)
standardized by IEEE, so your option 4 makes little sense. I don't
know what mixed-exactness complex numbers have to do with the other
questions.
Funny symbols: I see no point in SRFI 258 truly uninterned symbols;
the SRFI 260 elements with unpredictable (and lazy) names suffice.
utf8->string: strict behavior only.
normalization: R6RS is sufficient.
mixed-exactness: remove the language about always using the highest
available precision when returning an inexact value from exact values.
optional start-end on list-copy (not useful enough) and substring
(currently the same as string-copy but with required arguments.
Status quo.
gcd on rationals: no strong opinion, little existing support.
domain of number predicates: extend all of them to accept any object.
hex lloats: support @phm's version
equal?: a question of wording, no strong opinion.
non-Unicode characters: eliminate.
member/assoc: no opinion yet.
conjugate: in favor. C, C++, Fortran, Algol 68, Ruby, Julia. Haskell,
Golang all support this; only the minimal support in Python and
sub-minimal support in Rust lack it.
> --
> You received this message because you are subscribed to the Google Groups "scheme-reports-wg2" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
scheme-reports-...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/scheme-reports-wg2/4fb08407-01ad-497a-b64a-6626fe3cde53%40mcgoron.com.