ACM Home Page
Please provide us with feedback. Feedback
Partial evaluation is fuller laziness
Full text PdfPdf (1.21 MB)
Source ACM/SIGPLAN Workshop Partial Evaluation and Semantics-Based Program Manipulation archive
Proceedings of the 1991 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation table of contents
New Haven, Connecticut, United States
Pages: 223 - 233  
Year of Publication: 1991
ISBN:0-89791-433-3
Also published in ...
Authors
Carsten Kehler Holst  Department of Computing Science, University of Glasgow
Darsten Krogh Gomard  DIKU, Department of Computer Science, University of Copenhagen
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 12
Additional Information:

references   cited by   index terms   collaborative colleagues   peer to peer  

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/115865.115890
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
C. Consel. Analyse de Programmes, Evaluation Par. tielle, et Ggngration de Compilateurs. PhD thesis, Universit6 Paris VI, 1989. (in French).
 
3
 
4
 
5
 
6
C. K. Gomard. Higher Order Partial Evaluation - HOPE for the Lambda Calculus. Master's thesis, DIKU, University of Copenhagen, Denmark, September 1989.
 
7
C. K. Gomard and N. D. Jones. Compiler generation by partial evaluation. In G. X. Ritter, editor, Information Processing '89. Proceedings of the IFIP 11th World Computer Congress, pages 1139-1144, IFIP, North- Holland, 1989.
 
8
T. A. Hansen and J. L. Tr~ff. Memoization and its Use in Lazy and Incremental Program Generation. Master's thesis, DIKU, University of Copenhagen, 1989.
 
9
Carsten Kehler Hoist. Improving full laziness. In Simon L. Peyton Jones, Graham Hutton, and Carsten Kehler Holst, editors, Functional Programming, Springer-Verlag, Ullapool, Scotland, 1991.
 
10
Carsten Kehler Holst and John Hughes. Towards improving binding time for free! In Simon L. Peyton Jones, Graham Hutton, and Carsten Kehler Holst, editors, Functional Programming, Springer-Verlag, U1- lapooI, Scotland, 1991.
 
11
N.C.K. Holst. Language triplets: the AMIX approach. In D. Bjorncr, A.P. Ershov, and N.D. Jones, editors, Partial Evaluation and Mixed Computation, pages 167- 185, North-Holland, 1988.
 
12
Paul Hudak and Philip Wadler (editors). Report on the programming language Haskell. Tecnical Report, Yale University and Glasgow University, April 1990.
 
13
R. John M. Hughes. The Design and Implementation of Programming Languages. PhD thesis, Oxford, 1984.
 
14
R. John M. Hughes. Lazy memo-functions. January 1985. Programming Methodology Group Memo PGM- 42.
 
15
N.D. Jones, C.K. Gomard, A. Bondorf, O. Danvy, and T./E. Mogensen. A self-applicable partial evaluator for the lambda calculus. In 1990 International Confer. ence on Computer Languages, New Orleans, Louisiana, March 1990, pages 49-58, IEEE Computer Society, 1990.
 
16
 
17
N.D. Jones, P. Sestoft, and H. Sendergaard. Mix: a selfapplicable partial evaluator for experiments in compiler generation. Lisp and Symbolic Computation, 2(1):9-50, 1989.
 
18
Jesper Jergensen. Generating a pattern matching compiler by partial evaluation. In Simon L. Peyton Jones, Graham Hutton, and Carsten Kehler Hoist, editors, Functional Programming, Springer-Verlag, U1- lapool, Scotland, 1991.
 
19
Donald E. Knuth, James H. Morris, and Vaughan R. Pratt. Fast pattern matching in strings. SIAM Journal of Computation, 6(2):323-350, 1977.
 
20
T. Mogensen. The Application of Partial Evaluation to Ray-Tracing. Master's thesis, DIKU, University of Copenhagen, Denmark, 1986.
 
21
T. Mogensen. Partially static structures in a selfapplicable partial evaluator. In D. Bjorner, A.P. Ershoe, and N.D. Jones, editors, Partial Evaluation and Mixed Computation, pages 325-347, North-Holland, 1988.
22
 
23
 
24
Simon L. Peyton Jones and David Lester. A Modular Fully-Lazy Lambda Lifter in Haskell. CS Report CSC 90/R17, Department of Computing Science, University of Glasgow, June 1990.
 
25
S.A. Romanenko. A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure. In D. Bje~rner, A.P. Ershov, and N.D. Jones, editors, Partial Evaluation and Mixed Computation, pages 445-463, North- Holland, 1988.
26
 
27

CITED BY  12
 
 
 
 

Collaborative Colleagues:
Carsten Kehler Holst: colleagues
Darsten Krogh Gomard: colleagues

Peer to Peer - Readers of this Article have also read: