The Nano-parsing Architecture: Sane And Portable Parsing For Perverse Environments by Aaron Hsu at #LambdaConf2024
Get your ticket for #LambdaConf2025 here: https://www.eventbrite.com/e/lambdaconf-2025-tickets-903567092497?aff=YouTubeSpecial
APL is famous for its ability to solve seemingly large and complex problems using extremely small and concise expressions. One of the core ways in which the master APL programmer does this is by eliminating the need for syntactically expensive looping, recursive, and branching constructs from code. But doing this can be one of the more challenging elements of getting to that clean, domain-illuminating APL code that looks so nice.
This talk will go deep into the practical approach to how we are able to write so much code with so few loops or recursive constructs in APL. Aaron will cover a wide range of techniques, from the simple to the highly sophisticated, with examples of how these are used and applied in practice. This will include examples of how we can fully flatten large and complex tree operations which might seem to inherently require recursive operations to perform.