Preview
Unable to display preview. Download preview PDF.
References
L. Augustsson, "A Compiler for Lazy ML" in Proceedings of the 1984 LISP and Functional Programming Conference, Austin, Texas, (August 1984).
R. M. Burstall, D. B. MacQueen, and D. T. Sanella, "Hope: An Experimental Applicative Language", pp. 136–143 in Proceedings of the 1980 LISP Conference, Stanford, California (August 1980).
L. Cardelli, "Compiling a Functional Language" in Proceedings of the 1984 LISP and Functional Programming Conference, Austin, Texas, (August 1984).
D.P. Friedman and D.S. Wise, "Cons should not evaluate its arguments", pp. 257–284 in Automata, Languages and Programming, Edinburgh University Press, 1976
P. Henderson and J.H. Morris, "A Lazy Evaluator", pp. 95–103 in Principles of Programming Languages, Atlanta, Georgia, (January 1976)
T. Johnsson, "The G-machine: An abstract machine for graph reduction.", pp. 1–19 in Proceedings of the Declarative programming workshop, University College London, April 1983.
T. Johnsson, "Efficient Compilation of Lazy Evaluation", in Proceedings of the 1984 Symposium on Compiler Construction, (Montreal 1984)
R. Milner, "A theory of Type Polymorphism in Programming", Journal of Computer and System Sciences, Vol. 17 no. 3 pp. 348–375 (1978)
R. Milner, "Standard ML Proposal", Polymorphism: The ML/LCF/Hope Newsletter, Vol. 1 no. 3 (January 1984).
D. A. Turner, SASL language manual, (1976)
D. A. Turner, "Recursion Equations as a Programming Language", pp 1–10 in Functional Programming and its applications, Cambridge Press 1982.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Augustsson, L. (1985). Compiling pattern matching. In: Jouannaud, JP. (eds) Functional Programming Languages and Computer Architecture. FPCA 1985. Lecture Notes in Computer Science, vol 201. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15975-4_48
Download citation
DOI: https://doi.org/10.1007/3-540-15975-4_48
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15975-9
Online ISBN: 978-3-540-39677-2
eBook Packages: Springer Book Archive