Proceedings 37th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Pacific 2000
DOI: 10.1109/tools.2000.891357
|View full text |Cite
|
Sign up to set email alerts
|

Java Multi-Method Framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 17 publications
(19 citation statements)
references
References 6 publications
0
19
0
Order By: Relevance
“…In addition, because multimethods are not typechecked specially, incompletenesses and ambiguities are not statically detected. For example, Forax et al [2000] provided a MultiMethod class, and multimethods are declared by invoking MultiMethod.create. Grothoff [2003] provided an abstract Runabout class; user-defined subclasses of Runabout have a visit method that employs multiple dispatch.…”
Section: Other Multimethod-based Languagesmentioning
confidence: 99%
“…In addition, because multimethods are not typechecked specially, incompletenesses and ambiguities are not statically detected. For example, Forax et al [2000] provided a MultiMethod class, and multimethods are declared by invoking MultiMethod.create. Grothoff [2003] provided an abstract Runabout class; user-defined subclasses of Runabout have a visit method that employs multiple dispatch.…”
Section: Other Multimethod-based Languagesmentioning
confidence: 99%
“…Other approaches add dynamic overloading to Java without type checking the proposed extension: JMMF [25] is a framework implemented using reflection mechanism, while in [14] a new construct is created using ELIDE (a framework implemented to add hight level features to Java). The major drawback of these proposals is that type errors, due to missing or ambiguous branches, are caught at run time by exceptions.…”
Section: Related Workmentioning
confidence: 99%
“…Other approaches provide multiple dispatch in Java without extending the type system: JMMF [14] is a framework implemented using reflection mechanism, while in [6] a new construct is created using ELIDE (a framework implemented to add hight level features to Java). The major drawback of these proposals is that type errors, due to missing or ambiguous branches, are caught at run time by exceptions.…”
Section: Conclusion and Related Workmentioning
confidence: 99%