More detailed list of changes in the new draft
Bradley Lucier 25 Jan 2020 22:43 UTC
Here's the commit message for the changes to my own fork of the SRFI 179
repository.
Brad
Draft #2
generic-arrays.scm:
1. Make error messages more uniform.
2. Introduce array-rotate, and refactor code for array-permute to reuse
in array-rotate.
3. Make second argument of array-reverse optional.
4. Introduce array-reduce.
test-arrays.scm:
1. Incorporate new error messages.
2. Test array-reduce with some 2x2 matrix multiplication examples.
3. Add error and result tests for array-rotate.
4. Test that the optional second argument of array-reverse is computed
correctly.
5. Test the palindrome? code.
srfi-179.scm:
1. Add "(Updated)" to the title.
2. Use "https" instead of "http" in links where possible.
3. Correct type of type of link to srfi.css to "text/css".
4. Add provisional "Draft #2" dated 2020/1/27.
5. Add array-rotate and array-reduce to list of procedures not in SRFI 122.
6. Add array-tile and array-rotate to list of transformations we supply
for non-specialized arrays.
7. Document array-rotate and array-reduce.
8. Document optional second argument in array-reverse.
9. Add palindrome? example for array-reverse.
10. Add floating-point sum example of array-reduce and array-tile.
11. Remove trailing white space in srfi-179.scm, and rewrite
srfi-179.scm to remove trailing white space in srfi-179.html.
12. Add reference to SRFI 164.
srfi-179.html:
1. Regenerate from srfi-179.scm