[{"text":"\n\n\nHaoyuan Zhang , Zewei Chu , Bruno C. d. S. Oliveira , Tijs van der Storm, Scrap your boilerplate with object algebras, ACM SIGPLAN Notices, v.50 n.10, October 2015\n\n \n","citation":"2814279"},{"text":"\n\n\nBryan Chadwick , Karl Lieberherr, Algorithms for traversal-based generic programming, Proceedings of the 6th ACM SIGPLAN workshop on Generic programming, September 26-26, 2010, Baltimore, Maryland, USA\n\n\n","citation":"1863504"},{"text":"\n\n\nBryan Chadwick , Karl Lieberherr, A functional approach to generic programming using adaptive traversals, Higher-Order and Symbolic Computation, v.23 n.4, p.433-463, November 2010\n\n\n","citation":"2318160"}]