Initial comments Marc Nieper-Wißkirchen (04 Nov 2022 06:59 UTC)
Re: Initial comments Lassi Kortela (04 Nov 2022 09:59 UTC)

Initial comments Marc Nieper-Wißkirchen 04 Nov 2022 06:59 UTC

Thanks, Lassi, for your newest SRFI.

- If numbers are unreliable, don't expose them to the user but wrap
them in opaque objects.  Only necessarily system-dependent low-level
implementations of libraries should deal with them.

- Use macros instead of procedures to catch typos and use unsupported
symbols early.  In particular, write (codeset errno) instead of
'errno.  Write (errno eperm) instead of 'eperm.  (See R6RS
enumerations that use the same technique, for example.)