Prototypes with multiple dispatch: An expressive and dynamic object model

18Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Two object-oriented programming language paradigms - dynamic, prototype-based languages and multi-method languages - provide orthogonal benefits to software engineers. These two paradigms appear to be in conflict, however, preventing engineers from realizing the benefits of both technologies in one system. This paper introduces a novel object model, prototypes with multiple dispatch (PMD), which seamlessly unifies these two approaches. We give formal semantics for PMD, and discuss implementation and experience with PMD in the dynamically typed programming language Slate. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Salzman, L., & Aldrich, J. (2005). Prototypes with multiple dispatch: An expressive and dynamic object model. In Lecture Notes in Computer Science (Vol. 3586, pp. 312–336). Springer Verlag. https://doi.org/10.1007/11531142_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free