Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
1998
DOI: 10.1007/bfb0054092
|View full text |Cite
|
Sign up to set email alerts
|

Predicate dispatching: A unified theory of dispatch

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
88
0

Year Published

1999
1999
2008
2008

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 86 publications
(91 citation statements)
references
References 8 publications
0
88
0
Order By: Relevance
“…While other techniques for declaratively specifying the dependence of object behavior on state do exist, [6,7,11], they are more complex and restricted than dynamic inheritance and method update mechanisms in Self.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…While other techniques for declaratively specifying the dependence of object behavior on state do exist, [6,7,11], they are more complex and restricted than dynamic inheritance and method update mechanisms in Self.…”
Section: Discussionmentioning
confidence: 99%
“…Predicate dispatch is thus ideal for capturing behavior that depends on a formula over the state of the object, while the dynamic delegation mechanism in PMD captures behavior changes due on program events more cleanly. More recently, predicate classes have been generalized to a predicate dispatch [7,11] mechanism which unifies object-oriented dispatch with pattern-matching in functional programming languages.…”
Section: Related Workmentioning
confidence: 99%
“…Since the condition might also check the dynamic types of multiple arguments -or any other predicate over them -, it is equally easy to simulate multiple and even predicate-based dispatch [9].…”
Section: Vol 6 No 3 Journal Of Object Technology 127mentioning
confidence: 99%
“…The branch model described in this paper is directly inspired by Ernst et al's predicate dispatching [EKC98]. In that system, each method has a predicate expression over the argument values, where the predicate expression language allows logical combinations of "is-a" tests or arbitrary test expressions in the base language.…”
Section: Related Workmentioning
confidence: 99%