Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/141471.141499acmconferencesArticle/Chapter ViewAbstractPublication PageslfpConference Proceedingsconference-collections
Article
Free access

Compiling lazy pattern matching

Published: 01 January 1992 Publication History
  • Get Citation Alerts
  • First page of PDF

    References

    [1]
    L. Augustsson, "Compiling pattern matching". FPCA'85.
    [2]
    G. Huet, J.-J. L~vy, "Call by Need Computations in Non-Ambiguous Linear Term Rewriting Systems". INRIA, technical report 359, 1979.
    [3]
    G. Kahn, G. Plotkin, "Domaines concrets", Rapport IR, IA Laboria 336, 1978.
    [4]
    R. Kennaway, "The Specificity Rule for Lazy Pa~tern Matching in Ambiguous Term Rewriting Systems". ESOP'90.
    [5]
    A. Laville, "Comparison of Priority Rules in Pattern Matching and Term Rewriting". Journal of Symbolic Computation (1991) 11,321-347.
    [6]
    L. Maranget, "GAML: A Parallel Implementation of Lazy ML". FPCA'91.
    [7]
    R. Milner, M. Torte, It. Harper, "The Definition of Standard ML". The MIT Press.
    [8]
    L. Puel, A. Su~.rez, "Compiling Pattern Matching b)' Term Decomposition". LFP'90.
    [9]
    t't.C. Sekar, It. Ramesh and i.V. Rame{krishnan, "Adaptive Pattern Matching". ICALP'92.
    [10]
    P. Wadler, chapter on the compilation of pattern matching in: S. L. Peyton Jones, "The Implementation of Functional Programming Languages''. Prentice-Hall, 1987.
    [11]
    P. Weis, "The CAML Reference manual" Version 2.6.1, INRIA Technical Report 121 1990.

    Cited By

    View all
    • (2023)Bit-Stealing Made Legal: Compilation for Custom Memory Representations of Algebraic Data TypesProceedings of the ACM on Programming Languages10.1145/36078587:ICFP(813-846)Online publication date: 31-Aug-2023
    • (2022)Optimising First-Class Pattern MatchingProceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3567512.3567519(74-83)Online publication date: 29-Nov-2022
    • (2020)Elaborating dependent (co)pattern matching: No pattern left behindJournal of Functional Programming10.1017/S095679681900018230Online publication date: 21-Jan-2020
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    LFP '92: Proceedings of the 1992 ACM conference on LISP and functional programming
    January 1992
    365 pages
    ISBN:0897914813
    DOI:10.1145/141471
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 January 1992

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    LFP92
    LFP92: ACM Conference on Lisp and Functional Programming
    June 22 - 24, 1992
    California, San Francisco, USA

    Acceptance Rates

    Overall Acceptance Rate 30 of 109 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)70
    • Downloads (Last 6 weeks)4

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Bit-Stealing Made Legal: Compilation for Custom Memory Representations of Algebraic Data TypesProceedings of the ACM on Programming Languages10.1145/36078587:ICFP(813-846)Online publication date: 31-Aug-2023
    • (2022)Optimising First-Class Pattern MatchingProceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3567512.3567519(74-83)Online publication date: 29-Nov-2022
    • (2020)Elaborating dependent (co)pattern matching: No pattern left behindJournal of Functional Programming10.1017/S095679681900018230Online publication date: 21-Jan-2020
    • (2020)Relational Synthesis for Pattern MatchingProgramming Languages and Systems10.1007/978-3-030-64437-6_15(293-310)Online publication date: 24-Nov-2020
    • (2018)Elaborating dependent (co)pattern matchingProceedings of the ACM on Programming Languages10.1145/32367702:ICFP(1-30)Online publication date: 30-Jul-2018
    • (2015)GADTs meet their match: pattern-matching warnings that account for GADTs, guards, and lazinessACM SIGPLAN Notices10.1145/2858949.278474850:9(424-436)Online publication date: 29-Aug-2015
    • (2015)GADTs meet their match: pattern-matching warnings that account for GADTs, guards, and lazinessProceedings of the 20th ACM SIGPLAN International Conference on Functional Programming10.1145/2784731.2784748(424-436)Online publication date: 29-Aug-2015
    • (2013)Open pattern matching for C++ACM SIGPLAN Notices10.1145/2637365.251722249:3(33-42)Online publication date: 27-Oct-2013
    • (2013)Open pattern matching for C++Proceedings of the 12th international conference on Generative programming: concepts & experiences10.1145/2517208.2517222(33-42)Online publication date: 27-Oct-2013
    • (2012)A first step in the design of a formally verified constraint-based testing toolProceedings of the 6th international conference on Tests and Proofs10.1007/978-3-642-30473-6_5(35-50)Online publication date: 31-May-2012
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media