skip to main content
10.1145/800017.800528acmconferencesArticle/Chapter ViewAbstractPublication PagespoplConference Proceedingsconference-collections
Article
Free Access

An ideal model for recursive polymorphic types

Authors Info & Claims
Published:15 January 1984Publication History
First page image

References

  1. 1.A. Arnold and M. Nivat, "Metric interpretations of finite trees and semantics of nondeterministic recursive programs," Theoretical Computer Science11, pp. 181-205 (1980).Google ScholarGoogle Scholar
  2. 2.S. Banach, "Sur les opérations dans les ensembles abstraits et leurs applications aux équations intégrales," Fund. Math.3, pp. 7-33 (1922).Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.R. M. Burstall, D. B. MacQueen, and D. T. Sanella, "Hope: an experimental applicative language," Lisp Conference, Stanford, pp. 136-143 (August 1980). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.L. Damas and R. Milner, "Principal type-schemes for functional programs," Ninth Annual ACM Symposium on Principles of Programming Languages, Albuquerque NM, pp. 207-212 (January 1982). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.J. W. deBakker and J. I. Zucker, "Processes and the denotational semantics of concurrency," Information and Control54, pp. 70-120 (1982).Google ScholarGoogle Scholar
  6. 6.M. J. Gordon, A. J. Milner, and C. P. Wadsworth, Edinburgh LCF, Lecture Notes in Computer Science 78 (1979).Google ScholarGoogle Scholar
  7. 7.P. Henderson, "An approach to compile-time type checking," pp. 523-527 in Information Processing 77, ed. B. Gilchrist, North-Holland (1977).Google ScholarGoogle Scholar
  8. 8.R. Hindley, "The principal type-scheme of an object in combinatory logic," Trans. AMS146, pp. 29-60 (December 1969).Google ScholarGoogle Scholar
  9. 9.J. E. Hopcroft and R. M. Karp, "An algorithm for testing the equivalence of finite automata," TR-71-114, Dept. of Computer Science, Cornell Univ. (1971).Google ScholarGoogle Scholar
  10. 10.D. E. Knuth, The Art of Computer Programming: Volume 1, Fundamental Algorithms, Addison-Wesley, Reading MA (1968). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.D. B. MacQueen and R. Sethi, "A higher order polymorphic type system for applicative languages," 1982 Symposium on Lisp and Functional Programming, Pittsburgh PA, pp. 243-252 (August 1982). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.N. J. McCracken, "An investigation of a programming language with a polymorphic type structure," Ph.D. Thesis, Computer and Information Science, Syracuse Univ. (June 1979). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.R. Milner, "A theory of type polymorphism in programming," >JCSS17(3), pp. 348-375 (December 1978).Google ScholarGoogle Scholar
  14. 14.F. L. Morris, "Automatic assignment of concrete type schemes to programs," unpublished (197?).Google ScholarGoogle Scholar
  15. 15.F.L. Morris, "On list structures and their use in the programming of unification," Report 4-78, School of Computer and Information Science, Syracuse Univ. (August 1978). A fast algorithm for circular unification is credited to G. Huet, G. Kahn, and J. A. Robinson.Google ScholarGoogle Scholar
  16. 16.J. H. Morris Jr., "Lambda-calculus models of programming languages," Ph.D. Thesis, Sloan School of Management, MIT (1968).Google ScholarGoogle Scholar
  17. 17.G. Plotkin, "Advanced domains," Summer School, Pisa (1978).Google ScholarGoogle Scholar
  18. 18.J. C. Reynolds, "Towards a theory of type structure," pp. 408-425 in Programming Symposium, Paris, 1974, Lecture Notes in Computer Science 19, Springer Verlag, Berlin (1974). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.J. A. Robinson, "A machine-oriented logic based on the resolution principle," J. ACM12, pp. 23-41 (1965). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.D. S. Scott, "Continuous lattices," pp. 97-136 in Lecture Notes in Mathematics274 (1972).Google ScholarGoogle Scholar
  21. 21.A. Shamir and W. W. Wadge, "Data types as objects," pp. 465-479 in Automata, Languages and Programming, 4th Colloquium, Turku, Lecture Notes in Computer Science 52, Springer-Verlag, Berlin (1977). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.W. W. Wadge, Personal communication to R. Milner, March 1978.Google ScholarGoogle Scholar
  23. 23.M. Wand, personal communication, January 1983.Google ScholarGoogle Scholar

Index Terms

  1. An ideal model for recursive polymorphic types

        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
        • Published in

          cover image ACM Conferences
          POPL '84: Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
          January 1984
          302 pages
          ISBN:0897911253
          DOI:10.1145/800017

          Copyright © 1984 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 January 1984

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate824of4,130submissions,20%

          Upcoming Conference

          POPL '25

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader