ACM Home Page
Please provide us with feedback. Feedback
Type checking higher-order polymorphic multi-methods
Full text PdfPdf (1.20 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Paris, France
Pages: 302 - 315  
Year of Publication: 1997
ISBN:0-89791-853-3
Authors
François Bourdoncle  Centre de Mathématiques Appliquées, École des Mines de Paris
Stephan Merz  Institut für Informatik, Universität München
Sponsors
L'Ecole des Mines de Paris : L'Ecole des Mines de Paris
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Ctr Natl de la Recherche Sci :
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 19,   Citation Count: 15
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/263699.263743
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
F. Bourdoncle, S. Merz. On the integration of functional programming, class-based object-oriented programming, and multi-methods. Technical Report 26, Centre des Math#matiques Appliqu#es, #cole des Mines de Paris (1996) http : //#. ens}np, fr/'bourdonc/
 
5
F. Bourdoncle, S. Merz. Primitive subtyping A implicitpolymorphism #= object-orientation. Third International Workshop on Foundations of Object-Oriented Languages (1996) hl:tp://#4, in:tormal;ik, tu-muenchsn, de/'msrz/
 
6
 
7
K. B. Bruce, L. Cardelli, G. Castagna, The Hopkins Object Group, G. T. Leavens, B. C. Pierce. On binary methods. Technical report LIENS-95-14 (1995)
 
8
9
 
10
C. Chambers, G. Leavens. Typechecking and Modules for Multi-Methods. Technical Report UW-CS TR 95-08-05, University of Washington (1995)
 
11
P. L. Curien, G. Ghelli. Coherence of subsumption, minimum typing and the type checking of F<. Mathematical Structures in Computer Science 2(1) (1992)
 
12
 
13
D. Duggan, J. Ophel. Kinded Parametric Overloading. Technicai Report CS-94-35, University of Waterloo (1994)
 
14
D. Duggan. Polymorphic Methods With Self Types for ML- like Languages. Technical Report CS-95-03, University of Waterloo (1995)
 
15
D. Duggan, J. Ophel. Multi-Parameter Parametric Overloading. Technical report, University of Waterloo (1995) (submitted to publication)
16
 
17
 
18
 
19
K. Hammond, editor. Report on the Programming Language Haskell, version 1.3 (1995)
20
 
21
R. Hindley. The principal type-scheme of an object in combinatory logic. Trans. Amer. Math. Soc., 146 (1969) 29-60
 
22
23
 
24
S. Kaes. Parametric Polymorphism. Proc. of 2rid European Syrup. on Programming, LNCS 300 (1988)
25
 
26
X. Leroy, M. Mauny. Dynamics in ML. Journal of Functional Programming, 3(4) (1993) 109-122
27
 
28
R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, vol. 17 (1978) 348-37'5
29
 
30
J. C. Mitchell. Type inference with simple subtypes. Journal of Functional Programming, 1(3) (1991) 245-285
31
 
32
J. Palsberg. Efficient inference of object types. Proc. IEEE Syrup. Logic in Computer Science (1994) 186-195
 
33
B. C. Pierce, D. N. Turner. Simple type-theoretic foundations for object-oriented programming. Journal of Functional Programming 4 (2) (1994) 207-24?
 
34
V. Pratt, J. Tiuryn. Satisfiability of Inequalities in a Poset. Technical Report 95-15(215), Institute of Informatics, Warsaw University (1995)
35
 
36
J. Reppy, J. Riecke. Classes in Object ML via Modules. Presented at the Third International Workshop on Foundations of Object-Oriented Languages (1996) http: //tnr#. ca. villiamm, edu/'klm/F00L/
 
37
J. Tiuryn. Subtype Inequalities. Proceedings of the Seventh Symposium on Logic in Computer Science (1992) 308-315
 
38
 
39
 
40
41

CITED BY  15

Collaborative Colleagues:
François Bourdoncle: colleagues
Stephan Merz: colleagues