The Egison language implements powerful non-linear pattern matching, but traditionally took a performance trade-off for doing so. In this talk, Satoshi Egi describes how he efficiently implemented pattern matching for Egison on top of Scheme's macro system, enabling expressive and yet efficient matching.
Presenter: Satoshi Egi
Presented at the Scheme workshop 2019: https://icfp19.sigplan.org/home/schem..., part of ICFP'19: icfp19.sigplan.org