APLicative programming with Naperian functors

Much of the expressive power of array-oriented languages such as Iverson's APL and J comes from their implicit lifting of scalar operations to act on higher-ranked data, for example to add a value to each element of a vector, or to add two compatible matrices pointwise. It is considered a shape...

Full description

Bibliographic Details
Main Author: Gibbons, J
Format: Conference item
Published: European Joint Conferences on Theory and Practice of Software 2017