[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: arithmetic issues

This page is part of the web mail archives of SRFI 77 from before July 7th, 2015. The new archives for SRFI 77 contain all messages, not just those from before July 7th, 2015.

Alan Watson <a.watson@xxxxxxxxxxxxxxxx> writes:

> Would in not be simpler to allow implementations to do more or less what 
> they want in the base language but mandate that the full tower be 
> available in the library? For example, an implementation might implement 
> fixnums and bignums in the base language (since for many problems 
> ratnums, flonums, and complex numbers are not necessary) and then 
> provide all of the rest of the tower in the library.

I don't know what exactly characterizes your notions of "base
language" and "library."  If "base language" means "what's needed to
build the other stuff," then that would clearly mean that the flonums
need to be in it.  If you mean "library" means something that an
implementation may or may not support, then see the rationale of the
SRFI why that wouldn't be a good idea.  If you think that SRFI 77
should really be made available in R6RS as a set of library modules
rather than just one big blob for organizational reasons, then I fully
agree with you---we just didn't have the methodology to do it when we
wrote the draft.  I'm hoping we might have it once we get to putting
stuff into R6RS.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla