On Sat, Jan 11, 2020 at 8:07 PM Arthur A. Gleckler <xxxxxx@speechcode.com> wrote:

On Sat, Jan 11, 2020 at 3:57 PM John Cowan <xxxxxx@ccil.org> wrote:
This is very preliminary, and was compiled by scouring features from ISO/IEC 13751, Extended APL.
 
Very interesting.  I wish I could read a copy of that without paying CHF 198.

<http://www.math.uwaterloo.ca/~ljdickey/apl-rep/docs/is13751.pdf>

This feels like far less than the full set of APL operators, though.

Sure.  All the element-by-element operators like matrix addition and Hadamard multiplication are just special cases of array-map, for one thing, so that whole chapter could be left out.  Fold generalizes both reduce and scan.  Things like iota and reshape are already available as one-liners.  Everything that depends on numeric operations, like matrix divide, I omitted.  And so on.



John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Where the wombat has walked, it will inevitably walk again.
   (even through brick walls!)