Skip to main content

Towards more flexible type systems

  • Semantique Formelle Formal Semantics
  • Conference paper
  • First Online:
Programming Symposium

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 19))

Abstract

Loopholes and dynamic checking are expedient solutions to making type systems flexible and should be eschewed by language designers who are not in too much of a hurry. I have tried to show that careful design of primitives can make present type systems more viable and that some progress is being made towards improving type systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Dahl, O.J., and Hoare, C.A.R., Hierarchical Program Structure, in Structured Programming, Dahl, Dijkstra, Hoare (eds.), Academic Press, 1972.

    Google Scholar 

  2. Morris, J.H., Protection in Programming Languages, Comm ACM, 16 (1), January 1973.

    Google Scholar 

  3. Morris, J.H., Types Are Not Sets, Proc. ACM Symposium on Principles of Programming Languages, Boston, 1973, pp 120–124.

    Google Scholar 

  4. Reynolds, J.C., Towards a Theory of Type Structure, Proceedings of Colloque sur la Programmation, (this volume), Paris, 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

B. Robinet

Rights and permissions

Reprints and permissions

Copyright information

© 1974 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morris, J.H. (1974). Towards more flexible type systems. In: Robinet, B. (eds) Programming Symposium. Lecture Notes in Computer Science, vol 19. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-06859-7_146

Download citation

  • DOI: https://doi.org/10.1007/3-540-06859-7_146

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-06859-4

  • Online ISBN: 978-3-540-37819-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics