Jeremy Gibbons. Design patterns as higher-order datatype-generic programs. In Ralf Hinze, editor, Proceedings of the ACM SIGPLAN Workshop on Genetic Programming, WGP 2006, Portland, Oregon, USA, September 16, 2006. pages 1-12, ACM, 2006. [doi]
@inproceedings{Gibbons06, title = {Design patterns as higher-order datatype-generic programs}, author = {Jeremy Gibbons}, year = {2006}, doi = {10.1145/1159861.1159863}, url = {http://doi.acm.org/10.1145/1159861.1159863}, tags = {generic programming, design}, researchr = {https://researchr.org/publication/Gibbons06}, cites = {0}, citedby = {0}, pages = {1-12}, booktitle = {Proceedings of the ACM SIGPLAN Workshop on Genetic Programming, WGP 2006, Portland, Oregon, USA, September 16, 2006}, editor = {Ralf Hinze}, publisher = {ACM}, }