Aaron W Hsu
where else to find them
what they talk about
all 11 in the filters
where they keep going back
- LambdaConf6 editions2017–2025
- Functional Conf3 editions2017–2025
all 4 in the filters
on a stage with
- Brandon Wilson2×
- Andrea Leopardionce
- Bruce Tateonce
all 4 in the filters
who talks about the same things
- Tony Morris16 talks
- Morten Kromberg4 talks
- Andrei Alexandrescu27 talks
- Venkat Subramaniam243 talks
- Kevlin Henney95 talks
- Francis Glassborow4 talks
| title | conference | date |
|---|---|---|
| Static Analysis of APL for Tooling and Compliance | DYNA Fall 2025 | 2025-09-29 |
Dyalog presents a static-analysis pipeline that parses APL with the Co-dfns parser to produce a tree/vector model, runs rule-based searches that find exact… | ||
| My favorite verbose programming technique | LambdaConf 2025 | 2025-05-12 |
Claim: use sequence-based enumeration to turn event-driven requirements into an executable state machine so specification and implementation are the same… | ||
| Do Programming Language Features Deliver on their Promises | LambdaConf 2025 | 2025-05-12 |
A full compiler is implemented in a points‑free style and turns out harder to read and prone to duplicated logic so the points‑free compiler experiment works… | ||
| Designing your Data: The Bread & Butter of APL Performance | Functional Conf 2025 | 2025-01-24 |
Practical techniques encode domains into arrays by pairing a relational model with the array model: use inverted tables (column stores) so each field uses… | ||
| Designing your Data: The Bread and Butter of APL Performance | Functional Conf 2025 | 2025-01-24 |
Shows concrete data encoding techniques for mapping JSON-like records into flat numeric arrays, uses core APL primitives and tacit array transforms to avoid… | ||
| Nano-parsing: A Data-parallel Architecture for Perverse Parsing Environments | ARRAY 2024 | 2024-06-25 |
Proposes a data‑parallel parsing architecture that runs many tiny nano passes over the whole input, using APL-style tree wrangling and parent vector / depth… | ||
| Living The Loopless Life: Techniques For Removing Explicit Loops And Recursion | LambdaConf 2024 | 2024-05-04 |
Claim: a full compiler and parser is implemented in APL without explicit loops or recursion, written as a loopless data-parallel compiler that targets GPU… | ||
| The Nano-parsing Architecture: Sane And Portable Parsing For Perverse Environments | LambdaConf 2024 | 2024-05-04 |
Nano-parsing is a concrete architecture used building the Co-dfns APL compiler that parses millions of lines by turning token streams into a forest of… | ||
| Modern APL in the Real World: Theory, Practice, Case Studies | LambdaConf 2020 Global Edition | 2020-06-23 |
Claim: Modern APL delivers concise, high‑performance systems and often removes the need for external libraries; demos include a client pilot that implements ML… | ||
| Programming Obesity: A Code Health Epidemic | Functional Conf 2019 | 2019-11-13 |
Argues that generalized pointers are the main cause of systemic bloat and shows a working APL-based compiler that stores syntax trees as a depth vector, not… | ||
| Functional Conf 2019 - Bengaluru, India | Nov. 13-17 | Functional Conf 2019 | 2019-11-13 |
Functional Conf 2019 is Asia's premiere Functional Programming conference.
This year's keynote speakers are:
- Edward Kmett, Chairman @ Haskell Core Libraries… | ||
| Program Obesity: A Code Health Epidemic | LambdaConf 2019 | 2019-06-05 |
Claim: pervasive pointer-based ASTs cause huge bloat and cache-miss performance. Implements the same compiler twice — a nanapass-style Racket version that… | ||
| Parallel-by-construction Tree Manipulation with APL (Part 1) | LambdaConf 2018 | 2018-06-03 |
Claims a compiler that is data-parallel-by-construction and can self-host on the GPU, implemented in APL and tested in a Codyfunds workspace; it represents… | ||
| Parallel-by-construction Tree Manipulation with APL (Part 2) | LambdaConf 2018 | 2018-06-03 |
Claims that APL expresses tree transforms so compactly they are parallel-by-construction, letting whole compiler passes appear as single lines and making… | ||
| Design Patterns vs Anti pattern in APL | Functional Conf 2017 | 2017-11-16 |
Argues that APL rewards concise, human-centered notation by following 8 patterns (brevity, macro over micro, transparency over abstraction, idioms over… | ||
| Functional Array Funhouse Intensive - Part 1 of 5 | LambdaConf 2017 | 2017-05-25 |
Makes concrete claims of order‑of‑magnitude code reduction and speedup and actually shows the workflow that produces them: an interactive APL session that… | ||
| Functional Array Funhouse Intensive - Part 2 of 5 | LambdaConf 2017 | 2017-05-25 |
Claims that Iverson-style array programming yields order-of-magnitude code shrink and speedups, demonstrates APL primitives (iota, reshape, inner/outer… | ||
| Functional Array Funhouse Intensive - Part 3 of 5 | LambdaConf 2017 | 2017-05-25 |
Claim: Iverson-style array programming shrinks codebases and speeds execution by an order of magnitude, demonstrated by a compiled APL-like system that targets… | ||
| Functional Array Funhouse Intensive - Part 5 of 5 | LambdaConf 2017 | 2017-05-25 |
Demonstrates an APL/Dialog array programming workflow with a working compiler that emits CPU and GPU code, shows function trains as the primary notation… | ||
| Functional Array Funhouse Intensive - Part 4 of 5 | LambdaConf 2017 | 2017-05-25 |
Shows a working APL-based compiler and ecosystem called Cody funds (about 1.5k LOC) that compiles defunds APL to C/C++/OpenCL/CUDA and targets GPUs or CPUs… | ||
| nothing matches | ||