Speaking at Functional Conf 2025, January 23 - 24
Functional Conf 2025 - Designing your Data: The Bread and Butter of APL Performance
I'll be speaking at Functional Conf 2025 on January 23 - 24. This is an India-native event hosted online this year and I've always had a great time giving talks with them. They're a great bunch of people.
As with other conferences, they've given me a registration code for a discount if anyone would like to take advantage of it: aaron-hsu-10di$c-functional
https://confengine.com/conferences/functional-conf-2025/register/selection
Here's the talk abstract:
Iverson style array programming has a reputation for high density, high performance, and concise programs on a wide range of domains. However, programmers unfamiliar with array programming may struggle to see how to apply array programming to their particular domain, or how to achieve high performance when the domain is not an obviously array-oriented problem. The key is understanding the appropriate ways to think about data, data structures, domain mappings/encodings, and architecture. This talk discusses some of the key structures, techniques, and patterns for thinking about and encoding a problem domain into APL arrays to enable both productive solutions and high performance on that data. There are many "bread and butter" techniques that APLers pick up implicitly that serve as critical techniques for any serious array programmer, and knowing these will help unlock your array programming.