skip to main content
article
Free Access

FLIC—a functional language intermediate code

Published:01 August 1988Publication History
Skip Abstract Section

Abstract

FLIC is a Functional Language Intermediate Code, intended to provide a common intermediate language between diverse implementations of functional languages, including parallel ones. This paper gives a formal definition of FLIC's syntax and semantics, in the hope that its existence may encourage greater exchange of programs and benchmarks between research groups.

References

  1. 1. Simon L. Peyton Jones, Chris Clack, Jon Salkild, and Mark Hardie., "GRIP - a high-performance architecture for parallel graph reduction", pp. 98-112 in Proc IFIP conference on Functional Programming Languages and Computer Architecture, Portland, ed. G. Kahn, Springer Verlag LNCS 274 (Sept. 1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2. Tony Field, "The compilation of FP/M programs into conventional machine code", Imperial College (June 1985).Google ScholarGoogle Scholar
  3. 3. J. R. Gurd, C. C. Kirkham, and I. Watson, "The Manchester prototype dataflow computer", CACM 28(1) pp. 34-52 (Jan. 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4. J. R. W. Glauert, J. R. Kennaway, and M. R. Sleep, "Specification of Dactl", University of East Anglia (Dec. 1987).Google ScholarGoogle Scholar
  5. 5. Philip Wadler, "A splitting headache and its cure", Programming research group, Oxford (Jan. 1985).Google ScholarGoogle Scholar
  6. 6. Simon L. Peyton Jones, The implementation of functional programming languages, Prentice Hall (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. FLIC—a functional language intermediate code

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGPLAN Notices
              ACM SIGPLAN Notices  Volume 23, Issue 8
              August 1988
              91 pages
              ISSN:0362-1340
              EISSN:1558-1160
              DOI:10.1145/47907
              Issue’s Table of Contents

              Copyright © 1988 Author

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 August 1988

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader