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...
Main Author: | |
---|---|
Format: | Conference item |
Published: |
European Joint Conferences on Theory and Practice of Software
2017
|