ACM Home Page
Please provide us with feedback. Feedback
TIL: a type-directed optimizing compiler for ML
Full text PdfPdf (1.23 MB)
Source Conference on Programming Language Design and Implementation archive
Proceedings of the ACM SIGPLAN 1996 conference on Programming language design and implementation table of contents
Philadelphia, Pennsylvania, United States
Pages: 181 - 192  
Year of Publication: 1996
ISBN:0-89791-795-2
Also published in ...
Authors
D. Tarditi  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
G. Morrisett  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
P. Cheng  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
C. Stone  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
R. Harper  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
P. Lee  School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 31,   Citation Count: 101
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/231379.231414
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
Andrew Appel. A critique of Standard ML. Journal of Functional Programming, 3(4):391-429, October 1993.
 
4
Andrew W. Appel. Runtime tags aren't necessary. Lisp and Symbolic Computation, (2):153-162, 1989.
 
5
 
6
Andrew W. Appel, James S. Mattson, and David Tarditi. A lexical analyzer generator for Standard ML. Distributed with Standard ML of New Jersey, 1989.
7
 
8
Lars Birkedal, Nick Rothwell, Mads Tofte, and David N. Turner. The ML Kit, Version 1. Technical Report 93/14, DIKU, 1993.
 
9
10
 
11
P. Branquart and J. Lewi. A scheme for storage allocation and garbage collection for Algol-68. in Algol-68 Implementation. North-Holland Publishing Company, Amsterdam, 1970.
 
12
Dianne Ellen Britton. Heap storage management for the programming language Pascal. Master's thesis, University of Arizona, 1975.
13
14
15
16
 
17
K. Ekanadham and Arvind. SIMPLE: An exercise in future scientific programming. Technical Report Computation Structures Group Memo 273, MIT, Cb. mbridge, MA, July 1987. Simultaneously published as IBM/T. J. Watson Research Center Research Report 12686, Yorktown Heights, NY.
18
19
20
 
21
Cordelia Hall, Simon L. Peyton Jones, and Patrick M. Sansore. Unboxing using specialisation. In D. Turner K. Hammond, P.M. Sandom, editor, Functional Programming, 199J. Springer-Verlag, 1995.
22
23
24
 
25
M.P. Jones. Partial evaluation for dictionary-free overloading. Research Report YALEU/DCS/RR-959, Yale University, New Haven, Connecticut, USA, April 1993.
 
26
27
28
29
 
30
Proceedings of the 199J ACM Conference on Lisp and Functional Programming, Orlando, Florida, June 1994. ACM.
 
31
32
 
33
Greg Morrisett. Compiling with Types. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December 1995. Published as Technical Report CMU- CS-95-226.
34
35
 
36
Proceedings of the A CM SiGPLAN '93 Conference on Programming Language Design and Implementation, Albuquerque, New Mexico, June 1993. ACM.
 
37
ConJerence Record of the 21st Annual A CM SIGPLAN- SiGA CT Symposium or, Principles of Programming Languages, Portland, Oregon, January 1994. ACM.
 
38
Eigil Rosager Poulsen. Representation analysis for efficient implementation of polymorphism. Technical report, Department of Computer Science (DIKU), University of Copenhagen, April 1993. Master Dissertation.
 
39
 
40
Manual Serrano and Pierre Weis. 1+ 1 = 1: an optimizing CAML compiler. Technical Report 2264, INRIA, June 1994.
 
41
42
 
43
Peter Steenkiste. Advanced register allocation. In Peter Lee, editor, Topics in Advanced Language Implementation. MIT Press, 1990.
 
44
 
45
David R. Tarditi. Optimizing ML. PhD thesis, School of Computer Science, Carnegie Mellon University, 1996. Forthcoming.
46
 
47
Kevin G. Waugh, Patrick McAndrew, and Greg Michaelson. Parallel implementations from function prototypes: a case study. Technical Report Computer Science 90/4, Heriot- Watt University, Edinburgh, August 1990.
 
48
P.L. Wodon. Methods of garbage collection for Algol-68. In Algol-68 Implementation. North-Holland Publishing Company, Amsterdam, 1970.

CITED BY  101

Collaborative Colleagues:
D. Tarditi: colleagues
G. Morrisett: colleagues
P. Cheng: colleagues
C. Stone: colleagues
R. Harper: colleagues
P. Lee: colleagues