in Talks #2
Aaron W. Hsu
I’m a passionate computing artist with over a decade of experience in Scheme before I began to explore the wider application of array languages to HCI/d, parallel programming, human/computer performance, and human to human communication.
My main project these days is the Co-dfns compiler, which is a high-performance, parallel APL compiler that is itself implemented in Co-dfns using a purely data-parallel compiler construction technique that avoids branching, recursion, or explicit control structures such as looping. Instead, the entire compiler is a data-flow program constructed through array programming and function composition in the simplest manner imaginable.