Proceedings Article10.1145/91556.91600
Efficient method dispatch in PCL
Gregor Kiczales,Luis O. Rodriguez +1 more
- 01 May 1990
- pp 99-105
80
About: This article is published in International Conference on Functional Programming. The article was published on 01 May 1990. The article focuses on the topics: Double dispatch.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
An overview of AspectJ
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
2.9K
Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
Urs Hölzle,Craig Chambers,David Ungar +2 more
- 15 Jul 1991
TL;DR: PICs provide a new way to reduce the overhead of polymorphic message sends by extending inline caches to include more than one cached lookup result per call site.
•Journal Article
Predicate dispatching : A unified theory of dispatch
TL;DR: This paper introduces predicate dispatching, gives motivating examples, and presents its static and dynamic semantics.
144
Predicate Dispatching: A Unified Theory of Dispatch
Michael D. Ernst,Craig S. Kaplan,Craig Chambers +2 more
- 20 Jul 1998
TL;DR: Predicate dispatching as mentioned in this paper generalizes previous method dispatch mechanisms by permitting arbitrary predicates to control method applicability and by using logical implication between predicates as the overriding relationship, which can be regarded as syntactic sugar for predicate dispatching.
139
Static type checking of multi-methods
Rakesh Agrawal,Linda G. DeMichiel,Bruce G. Lindsay +2 more
- 01 Nov 1991
TL;DR: We show how multi-methods can be statically type checked and how information collected at the time of program compilation can be used to make the run-time dispatch of multi- methods more efficient.
103
References
•Book
TICLOS: an implementation of CLOS for the Explorer family
Patrick H. Dussud
- 31 May 1993
TL;DR: The TI implementation of CLOS, TICLOS for the Explorer architecture, and some results of performance benchmarks are described.
18
Object-oriented programming with flavors
David A. Moon
- 01 Jun 1986
TL;DR: Symbolics' newly redesigned object-oriented programming system, Flavors, encourages program modularity, eases the development of large, complex programs, and provides high efficiency at run time.
Common Lisp Object System specification
Daniel G. Bobrow,Linda G. DeMichiel,Richard P. Gabriel,Sonya E. Keene,Gregor Kiczales,David A. Moon +5 more
TL;DR: This specification presents adescription of the standard Programmer Interface for the Common Lisp Object System, a object-oriented extension to Common Lisp as defined in Common Lisp: The Language, and provides a facility for declaring new types of method combination.
•Book
Smalltalk-80: The Language and its Implementation
Adele E. Goldberg,David Robson +1 more
- 01 Jan 1983
TL;DR: This book is the first detailed account of the Smalltalk-80 system and is divided into four major parts: an overview of the concepts and syntax of the programming language, a specification of the system's functionality, and an example of the design and implementation of a moderate-size application.
Related Papers (5)
L. Peter Deutsch,Allan M. Schiffman +1 more
- 15 Jan 1984
Pascal André,Jean-Claude Royer +1 more
- 31 Oct 1992
Eric Amiel,Olivier Gruber,Eric J. Simon +2 more
- 01 Oct 1994