New draft (#8) of SRFI 144: Flonums Arthur A. Gleckler 06 Jul 2017 21:04 UTC

I've just published draft #8 of SRFI 144.  It was submitted
by Will Clinger, co-author of the SRFI.

  <https://srfi.schemers.org/srfi-144/>

Here are Will's comments on the latest changes for this
draft:

  Changed the Bessel functions to take their arguments in
  the same order as the C functions jn and yn, and noted
  that those functions are not part of the C99 standard but
  are instead X/Open System Interfaces Extensions to that
  standard.

  Also changed the specification and implementation of
  make-fllog-base to require the base be greater than 1.0.

  This should become draft #8, but I left that change for
  the editor.  I believe these should be the last changes
  necessary before SRFI 144 becomes final.

Here are all the commits since the previous draft:

  Commits on Jun 17, 2017

    WillClinger Added portable sample implementation.

  Commits on Jun 18, 2017

    arthurgleckler Add Will Clinger as co-author.

  Commits on Jun 19, 2017

    WillClinger Fixed several portability problems.
    arthurgleckler Fix two errors reported by Will Clinger.
    WillClinger Changed flexponent to correspond with C99
      logb.

  Commits on Jun 20, 2017

    WillClinger Improved accuracy of hyperbolic functions.
    WillClinger Minor cleanup.
    WillClinger One-line cleanup.
    arthurgleckler Add link to Chibi implementation.

  Commits on Jun 21, 2017

    WillClinger Removed egregious limitation on argument to
      make-fllog-base.

  Commits on Jul 06, 2017

    WillClinger Bessel functions now use C argument order.
    arthurgleckler Publish eighth draft.

Here's the diff:

  <https://github.com/scheme-requests-for-implementation/srfi-144/compare/3aa3c3506192aedff47c5991edfaa3d10e1a6c22...609fef0c01a69647fcf92eebdc04b617f226b3f6>

Regards,

SRFI Editor