Following up on SRFI 179 Bradley Lucier (22 Sep 2021 22:30 UTC)
Re: Following up on SRFI 179 John Cowan (24 Sep 2021 19:24 UTC)
Re: Following up on SRFI 179 Alex Shinn (25 Sep 2021 13:24 UTC)
Re: Following up on SRFI 179 Bradley Lucier (25 Sep 2021 16:43 UTC)
Re: Following up on SRFI 179 Alex Shinn (28 Sep 2021 07:36 UTC)
Re: Following up on SRFI 179 Bradley Lucier (28 Sep 2021 20:20 UTC)
Re: Following up on SRFI 179 Bradley Lucier (28 Sep 2021 20:30 UTC)
Re: Following up on SRFI 179 Bradley Lucier (01 Oct 2021 00:07 UTC)
Re: Following up on SRFI 179 Alex Shinn (01 Oct 2021 00:43 UTC)
Re: Following up on SRFI 179 Lucier, Bradley J (05 Oct 2021 01:04 UTC)
Re: Following up on SRFI 179 John Cowan (06 Oct 2021 01:26 UTC)
Re: Following up on SRFI 179 Lucier, Bradley J (06 Oct 2021 13:48 UTC)
Re: Following up on SRFI 179 Bradley Lucier (05 Oct 2021 19:54 UTC)
array-{append|stack|inner-product} Bradley Lucier (21 Oct 2021 15:52 UTC)

Following up on SRFI 179 Bradley Lucier 22 Sep 2021 22:30 UTC

The mail list discussion has died down, so I made a start on updating
SRFI 179 in a series of commits here:

https://github.com/gambiteer/srfi-179-followup/

I have tried to address all the issues that Alex raised, as I understand
them, except for renaming array-elements-in-order?.  Perhaps the name is
unfortunate enough to require change, that's to decide for later.

Here are the list of changes to SRFI 179:

     specialized-array-default-safe? and
specialized-array-default-mutable? are now SRFI 39 parameters.
     array-copy no longer allows changing the domain of the result, use
(array-reshape (array-copy ...) new-domain) instead.
     make-specialized-array now accepts an optional initial value with
which to fill the new array.
     The SRFI 179 procedures array-fold and array-fold-right have been
replaced by array-foldl and array-foldr, which follow the definition of
the left and right folds in Ocaml and Haskell. The left folds of Ocaml
and Haskell differ from the (left) fold of SRFI 1, so array-foldl from
this SRFI has different semantics to array-fold from SRFI 179.

If any of you have array algorithms you'd like to have implemented in
this library, I'll be happy to work with you to see if it works OK.

Brad