Boomerang: Resourceful lenses for string data (2008)

by Aaron Bohannon, J Nathan Foster, Benjamin C Pierce, Alexandre Pilkiewicz, Alan Schmitt
Venue:In Proc. 35th ACM Symposium on Principles of Programming Languages (POPL