SRFI 144: more improvements to implementation Arthur A. Gleckler (20 Jun 2017 21:48 UTC)
Re: SRFI 144: more improvements to implementation Arthur A. Gleckler (20 Jun 2017 21:53 UTC)
Re: SRFI 144: more improvements to implementation William D Clinger (20 Jun 2017 23:29 UTC)
Re: SRFI 144: more improvements to implementation Arthur A. Gleckler (21 Jun 2017 00:10 UTC)
Re: SRFI 144: more improvements to implementation John Cowan (21 Jun 2017 01:39 UTC)
Re: SRFI 144: more improvements to implementation William D Clinger (21 Jun 2017 21:01 UTC)
Re: SRFI 144: more improvements to implementation John Cowan (21 Jun 2017 21:20 UTC)
Re: SRFI 144: more improvements to implementation William D Clinger (21 Jun 2017 20:32 UTC)
Re: SRFI 144: more improvements to implementation Bradley Lucier (21 Jun 2017 20:50 UTC)
Re: SRFI 144: more improvements to implementation Bradley Lucier (21 Jun 2017 20:50 UTC)
Re: SRFI 144: more improvements to implementation William D Clinger (21 Jun 2017 21:08 UTC)
Re: SRFI 144: more improvements to implementation John Cowan (21 Jun 2017 21:22 UTC)

SRFI 144: more improvements to implementation Arthur A. Gleckler 20 Jun 2017 21:48 UTC

I've just published Will Clinger's latest improvements to
the reference implementation of SRFI 144.

Here is the diff:

  <https://github.com/scheme-requests-for-implementation/srfi-144/commit/8eecfc6eef1142e7b728aff75d98ce28a3adc844>

Here are Will's comments on these changes:

  The sample implementation has now been tested in Larceny,
  Sagittarius, Chibi Scheme, Kawa, and Gauche. So far as I
  can tell, all failed tests are caused by roundoff or other
  minor errors in the current versions of those systems,
  often involving infinities or NaNs. Larceny's current
  development system passes all tests, with or without using
  an FFI.

  The hyperbolic functions are now more accurate, thanks to
  Bradley Lucier's comment on the previous version.

  Commit Summary

  * Merge pull request #1 from scheme-requests-for-implementation/master
  * Fixed several portability problems.
  * Changed flexponent to correspond with C99 logb.
  * Merge https://github.com/scheme-requests-for-implementation/srfi-144
  * Improved accuracy of hyperbolic functions.
  * Minor cleanup.
  * One-line cleanup.

  File Changes

  * M srfi-144-constants.scm (6)
  * M srfi/144.body.scm (149)
  * A srfi/144.constants.scm (61)
  * M srfi/144.r6rs.scm (55)
  * M srfi/144.sld (1)
  * M srfi/144.special.scm (93)
  * M srfi/README (6)
  * M tests/README (16)
  * M tests/scheme/flonum.sld (14)
  * M tests/scheme/test.sld (1)
  * M tests/srfi-144-test.scm (30)

Regards,

SRFI Editor