Withdrawal?
John Cowan
(24 Oct 2020 20:54 UTC)
|
Re: Withdrawal?
Arthur A. Gleckler
(24 Oct 2020 20:58 UTC)
|
Re: Withdrawal?
John Cowan
(24 Oct 2020 21:04 UTC)
|
Re: Withdrawal?
Arthur A. Gleckler
(24 Oct 2020 21:10 UTC)
|
Re: Withdrawal?
John Cowan
(24 Oct 2020 22:20 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(25 Oct 2020 15:44 UTC)
|
Re: Withdrawal?
Arthur A. Gleckler
(25 Oct 2020 19:32 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(25 Oct 2020 20:41 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(25 Oct 2020 20:54 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(26 Oct 2020 20:47 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(26 Oct 2020 21:08 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(26 Oct 2020 21:33 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(27 Oct 2020 08:01 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(27 Oct 2020 08:57 UTC)
|
Re: Withdrawal?
Emmanuel Medernach
(27 Oct 2020 20:44 UTC)
|
Re: Withdrawal? Wolfgang Corcoran-Mathe (25 Oct 2020 01:53 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(25 Oct 2020 07:56 UTC)
|
Re: Withdrawal?
John Cowan
(25 Oct 2020 14:40 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(26 Oct 2020 18:07 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(26 Oct 2020 18:12 UTC)
|
Re: Withdrawal?
John Cowan
(26 Oct 2020 22:19 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(27 Oct 2020 01:17 UTC)
|
Re: Withdrawal?
John Cowan
(27 Oct 2020 02:30 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(27 Oct 2020 07:01 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(28 Oct 2020 16:53 UTC)
|
Re: Withdrawal?
John Cowan
(28 Oct 2020 18:35 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(28 Oct 2020 18:38 UTC)
|
Re: Withdrawal?
Lucier, Bradley J
(28 Oct 2020 18:37 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(27 Oct 2020 06:58 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(27 Oct 2020 17:37 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(27 Oct 2020 20:17 UTC)
|
Re: Withdrawal?
Wolfgang Corcoran-Mathe
(27 Oct 2020 22:30 UTC)
|
Re: Withdrawal?
Arthur A. Gleckler
(27 Oct 2020 23:49 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(28 Oct 2020 06:17 UTC)
|
Re: Withdrawal?
John Cowan
(28 Oct 2020 15:09 UTC)
|
Re: Withdrawal?
Marc Nieper-Wißkirchen
(28 Oct 2020 17:04 UTC)
|
On 2020-10-24 17:04 -0400, John Cowan wrote: > True. But it's more than just a non-portable implementation, it's that the > *results* are non-portable if (say) the implementation maps all quiet NaNs > that bubble up from C into a single one. This would be sensible when > NaN-boxing. So it is useless. I don't fully understand why this invalidates SRFI 208 as an interface to NaN values. Couldn't we include a note strongly suggesting that Schemes implementing SRFI 208 provide quiet, signaling, and negative NaNs? Isn't this, in a sense, a "quality of implementation" question? That being said, I agree that there seems to be no way to implement this portably. I've determined that the current sample implementation is completely incorrect. It relies on the portable (scheme bytevector) implementation to convert between bytevectors and NaNs. Unfortunately, this implementation treats all NaNs as equivalent, and doesn't actually provide access the bits of a NaN. We could, however, give a non-portable implementation for a Scheme with a "real" bytevector-ieee-double-set!, or something equivalent. -- Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz> "I started out as a BASIC programmer. Some people would say that I'm permanently damaged. Some people are undoubtedly right." --Larry Wall