ACM Home Page
Please provide us with feedback. Feedback
An ad hoc approach to the implementation of polymorphism
Full text PdfPdf (1.95 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 13 ,  Issue 3  (July 1991) table of contents
Pages: 342 - 371  
Year of Publication: 1991
ISSN:0164-0925
Authors
R. Morrison  Univ. of St. Andrews, Fife, Scotland, UK
A. Dearle  Univ. of St. Andrews, Fife, Scotland, UK
R. C. H. Connor  Univ. of St. Andrews, Fife, Scotland, UK
A. L. Brown  Univ. of St. Andrews, Fife, Scotland, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 51,   Citation Count: 13
Additional Information:

references   cited by   index terms   review   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/117009.117017
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
ATKINSON, M. P., BAILEY, P. J., CHISItOLM, K. J., COCKSHOTT, W. P., AND MORRISON, R. An approach to persistent programming. Comput. J. 26, 4 (Nov. 1983), 360-365.
 
4
BmTWlSTLE, G. M., DAHL, O. J., MYRHAUG, B., AND NYGAARD, K. SIMULA BEGIN. Auerbach, Pennsauken, N.J., 1973.
 
5
BOEHM, B.W. Understanding and controlling software costs. In Tenth IFIP World Congress (Dublin, Ireland, Sept. 1-5, 1986). North-Holland, Amsterdam, 1986, pp. 703-714.
 
6
BROWN, A. L., CARRICK, R., CONNOR, R. C. H., DEARLE, A., AND MORRISON, R. The persistent abstraet machine. Res. Rep. PPRR-59-88, Dept. of Computational Science, Unir. of St. Andrews, Scotland, 1988. (Also published by the Unir. of Glasgow, Scotland.)
 
7
8
 
9
CARD~LLI, L. The functional ab~tract machine. Polymorph~m 'Eew~l. 1, 1 (Jan. 1983).
 
10
CARDELLI, L. Basic polymorphic type checking. Polymorphism Newsl. 2, I (Jan. 1984). (Also Tech. Rep. 119, AT&T Bell Labs.)
 
11
12
 
13
CONNO~, R. C. H. The Napier type checking module. Res. Rep. PPRR-58-88, Dept. of Computational Science, Univ. of St. Andrews, Scotland, 1988. (Also published by Univ. of Glasgow, Scotland.)
14
 
15
 
16
17
 
18
 
19
EMERS, A., AND DONAH~E, J. Revised report on Russell. Tech. Rep. TR79-389, Dept. of Computer Science, Cornell Univ., Ithaca, N Y , 1979.
 
20
FAmBAmN, J. Ponder and its type system Tech. Rep. 31, Dept. of Computer Science, Univ. of Cambridge, U.K., Nov. 1982.
 
21
 
22
23
 
24
HAUCK, E. A., AND DENT, B.A. Burroughs B6500/6700 stack mechanism. AFIPS SJCC 32 (Atlantic City, N.J., Apr. 30-May 2, 1968), pp. 245-252.
 
25
HUDAK, P., WADLER, P., ARVIND, BOUTEL, B., FAIRBAIN, J., FASEL, J., HAMMOND, K., HUGHES, J., JOHNSON, T., KIEBURTZ, D., NIKHIL, R., PEYTON JONES, S., REEVES, M, WISE, D., AND YOUNG, J. Report on the functional programming language Haskell. Dept. of Computer Science, Glasgow Univ., Scotland, Apr. 1990. (Also published by Yale Univ., New Haven, Conn.)
 
26
ICHBIAH ET AL. The Programmmg Language Ada Reference Manual. Lecture Notes in Computer Science, vol. 155. Springer-Verlag, New York, 1983.
27
 
28
 
29
 
30
MATTHEWS, D. C. J. Poly manual. Tech. Rep. 65, Dept. of Computer Science, Univ. of Cambridge, U.K., 1985.
 
31
MmNER, R. A proposal for standard ML. Tech. Rep. CSR-157-83, Dept. of Computer Science, Univ. of Edinburgh, Scotland, 1983.
 
32
MmNER, R. A theory of type polymorphism in programming. J. Comput Syst. Sci. 17, (1978), 348-375.
33
 
34
MORRISON, R., BROWN, A. L., CONNOR, R. C. H., AND DEARLE, A. The Napier88 Reference Manual. Res. Rep. PPRR-77-89, Dept. of Computational Science, Univ. of St. Andrews, Scotland, 1989. (Also published by the Univ. of Glasgow, Scotland.)
 
35
 
36
 
37
 
38
STRACHE~, C. Fundamental Concepts ~n Programming Languages. Oxford University Press, Oxford, U.K., 1967.
 
39
TURNER, D. A. SASL language manual. Rep. CS/79/3, Dept. of Computational Science, Univ. of St. Andrews, Scotland, 1979.
 
40
TURNER, D.A. Miranda System Manual. Research Software, Ltd., Canterbury, England, 1987.
 
41
42

CITED BY  13


REVIEW

"Mark Brimhall Wells : Reviewer"

Polymorphism is the ability to write programs that are independent of the form of data that they manipulate. This paper discusses the implementation of polymorphism in Napier88 programming language, a typed language with first-class procedures  more...

Collaborative Colleagues:
R. Morrison: colleagues
A. Dearle: colleagues
R. C. H. Connor: colleagues
A. L. Brown: colleagues