Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Watch this 19-minute conference talk from POPL 2025 that introduces a novel approach to biparsers for exact printing in data synchronization. Presented by researchers from Peking University and KU Leuven, the talk explores how to formalize parser-printer pairs as bidirectional programs (lenses) to synchronize input text strings with data. Learn about the first biparser framework supporting exact-printing with non-injective parsers, complete with combinators for common patterns and practical demonstrations using JSON and YAML subsets. The research addresses the challenge of recovering original source text for parsed data, with reusable artifacts available for further exploration. This presentation is part of the ACM SIGPLAN POPL 2025 conference.