Inexact integers Lassi Kortela (18 Nov 2019 12:18 UTC)
Re: Inexact integers John Cowan (18 Nov 2019 14:57 UTC)
Re: Inexact integers Lassi Kortela (18 Nov 2019 17:57 UTC)
Re: Inexact integers John Cowan (18 Nov 2019 18:22 UTC)
Re: Inexact integers Lassi Kortela (18 Nov 2019 18:43 UTC)
Re: Inexact integers Lassi Kortela (18 Nov 2019 18:58 UTC)

Re: Inexact integers Lassi Kortela 18 Nov 2019 18:43 UTC

> That's true, and Guile and Chicken do accept that notation, but they
> treat the #s as zeros; I can't believe any implementation does anything
> different.  They are not in R[67]RS, and even Scheme 9, which is
> supposed to be a full R4RS implementation, doesn't support them.   I
> doubt if very many programs, if any, actually contain such literals.

Both Chicken and Guile return (exact? 123#) => #f so that number is
probably not distinguishable from the float 123.0. The current language
in SRFI 174 is probably fine.

> Do you know if that "all Schemes installed" Docker image ever get set
> up?  If so I could run another comprehensive test.

Soon. I have a script that can generate single-Scheme Dockerfiles from
<https://github.com/schemedoc/implementation-metadata>. It's almost
ready to publish; we're just working out some kinks in Akku's R7RS
support. It should be fairly easy to extend the generator to output
multi-Scheme containers. A multi-Scheme Dockerfile is just a
concatenation and simple merge of single-Scheme Dockerfiles. There's a
Scheme DSL to write them: <https://akkuscm.org/packages/(dockerfile)/>.

The script will go into the implementation-metadata repo once it's ready
for Akku. I'll notify you.