Scheme Macros for Non-linear Pattern Matching with Backtracking for Non-free Data Types

Опубликовано: 17 Февраль 2026
на канале: ACM SIGPLAN
232
3

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