Arithmetic issues
Michael Sperber
(18 Oct 2005 06:03 UTC)
|
Re: Arithmetic issues
felix winkelmann
(18 Oct 2005 07:00 UTC)
|
Re: Arithmetic issues
John.Cowan
(18 Oct 2005 17:36 UTC)
|
Re: Arithmetic issues
Aubrey Jaffer
(19 Oct 2005 18:13 UTC)
|
Re: Arithmetic issues
John.Cowan
(19 Oct 2005 18:21 UTC)
|
Re: Arithmetic issues
bear
(18 Oct 2005 19:52 UTC)
|
Re: Arithmetic issues
John.Cowan
(18 Oct 2005 21:12 UTC)
|
Re: Arithmetic issues
bear
(19 Oct 2005 02:13 UTC)
|
Re: Arithmetic issues
John.Cowan
(19 Oct 2005 02:19 UTC)
|
Re: Arithmetic issues
bear
(19 Oct 2005 03:23 UTC)
|
Re: Arithmetic issues Andre van Tonder (19 Oct 2005 11:47 UTC)
|
Re: Arithmetic issues
Aubrey Jaffer
(19 Oct 2005 14:14 UTC)
|
Re: Arithmetic issues
Andre van Tonder
(19 Oct 2005 16:00 UTC)
|
Re: Arithmetic issues Andre van Tonder 19 Oct 2005 11:47 UTC
On Tue, 18 Oct 2005, bear wrote: >> The bitwise operations operate on exact integers only. Should they >> live in the section on exact arithmetic? Should they carry ex >> prefixes? Or should they be extended to work on inexact integers as >> well? > > I would say that having them operate on exact integers in the first > place is questionable; These are operations on bit vectors, not > operations on numbers, and their semantics require information (the > vector length) which is not expressed by the numbers. To say that > they are defined on numbers is to confuse the number with a particular > representation. I share the discomfort with the bitwise operations. As far as I can tell, the SRFI does not portably specify the value of (BITWISE-NOT 42). Are these operations truly going to be useful for portable programs? If not, one might reasonably ask what they will be doing in a portability standard such as R6RS. Cheers Andre