Home / About / Team Dyalog / Aaron Hsu
Aaron develops the Co-dfns compiler and researches APL-driven methods of design and development.
Aaron’s programming experience began at an early age when he started coding sorting algorithms in QBASIC. After running into limitations with the interpreter, he discovered Scheme, which he studied and used for a decade in both professional and academic settings. He then decided to learn APL, about which he knew very little but had many opinions! APL was the first language in which he failed to “port” the salient experience to Scheme – an experience which made him realise that he needed to know more about it. He completed his PhD research by building a compiler for APL, written in APL, designed to execute efficiently on the GPU. At Dyalog Ltd, Aaron’s primary role is researching, developing, and cultivating the future of APL as an effective, general-purpose programming language.
Aaron is interested in the experience design of programming languages and their impacts on development methods and system architecture.
We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.
…or perhaps even join the team!
Home / About / Team Dyalog / Aaron Hsu
Get tips and the latest news. We’ll never spam you. Unsubscribe at any time.
Copyright © 2004 – 2025 Dyalog Ltd.
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).