~/talks

Aaron W Hsu

what they talk about

all 11 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Static Analysis of APL for Tooling and ComplianceDYNA Fall 20252025-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…
Talk on
My favorite verbose programming techniqueLambdaConf 20252025-05-12
Claim: use sequence-based enumeration to turn event-driven requirements into an executable state machine so specification and implementation are the same…
Talk on
Do Programming Language Features Deliver on their PromisesLambdaConf 20252025-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…
Talk on
Designing your Data: The Bread & Butter of APL PerformanceFunctional Conf 20252025-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…
Talk on
Designing your Data: The Bread and Butter of APL PerformanceFunctional Conf 20252025-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…
Talk on
Nano-parsing: A Data-parallel Architecture for Perverse Parsing EnvironmentsARRAY 20242024-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…
Talk on
Living The Loopless Life: Techniques For Removing Explicit Loops And RecursionLambdaConf 20242024-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…
Talk on
The Nano-parsing Architecture: Sane And Portable Parsing For Perverse EnvironmentsLambdaConf 20242024-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…
Talk on
Modern APL in the Real World: Theory, Practice, Case StudiesLambdaConf 2020 Global Edition2020-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…
Talk on
Programming Obesity: A Code Health EpidemicFunctional Conf 20192019-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…
Talk on
Functional Conf 2019 - Bengaluru, India | Nov. 13-17Functional Conf 20192019-11-13
Functional Conf 2019 is Asia's premiere Functional Programming conference. This year's keynote speakers are: - Edward Kmett, Chairman @ Haskell Core Libraries…
Talk on
Program Obesity: A Code Health EpidemicLambdaConf 20192019-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…
Talk on
Parallel-by-construction Tree Manipulation with APL (Part 1)LambdaConf 20182018-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…
Talk on
Parallel-by-construction Tree Manipulation with APL (Part 2)LambdaConf 20182018-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…
Talk on
Design Patterns vs Anti pattern in APLFunctional Conf 20172017-11-16
Argues that APL rewards concise, human-centered notation by following 8 patterns (brevity, macro over micro, transparency over abstraction, idioms over…
Talk on
Functional Array Funhouse Intensive - Part 1 of 5LambdaConf 20172017-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…
Talk on
Functional Array Funhouse Intensive - Part 2 of 5LambdaConf 20172017-05-25
Claims that Iverson-style array programming yields order-of-magnitude code shrink and speedups, demonstrates APL primitives (iota, reshape, inner/outer…
Talk on
Functional Array Funhouse Intensive - Part 3 of 5LambdaConf 20172017-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…
Talk on
Functional Array Funhouse Intensive - Part 5 of 5LambdaConf 20172017-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…
Talk on
Functional Array Funhouse Intensive - Part 4 of 5LambdaConf 20172017-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.