Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.