@article{fa12ea90ae2c11dcaf3b000ea68e967b,
title = "Mapping and Visiting in Functional and Object-oriented Programming",
abstract = "Mapping and visiting represent different programming styles for traversals of collections of data. Mapping is rooted in the functional programming paradigm, and visiting is rooted in the object-oriented programming paradigm. This paper explores the similarities and differences between mapping and visiting, seen across the traditions in the two different programming paradigms. The paper is concluded with recommendations for mapping and visiting in programming languages that support both the functional and the object-oriented paradigms.",
author = "Kurt N{\o}rmark and Bent Thomsen and Thomsen, {Lone Leth}",
year = "2008",
language = "English",
volume = "7",
pages = "75--105",
journal = "Journal of Object Technology",
issn = "1660-1769",
publisher = "Journal of Object Technology",
number = "7",
}