Skip to main content

Condition Handling in the Lisp Language Family

  • Chapter
  • First Online:
Advances in Exception Handling Techniques

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

Abstract

The Lisp family of languages has long been a rich source of ideas and inspiration in the area of error handling. Here1 we will survey some of the abstract concepts and terminology, as well as some specific language constructs that Lisp has contributed.

Acknowledgements

I would like to thank Keith Corbett, Christophe Dony, Bernard Greenberg, and Erik Naggum for reviewing drafts of this text. Any lingering errors after they got done looking at it are still my responsibility, but I’m quite sure the editorial, technical, and historical quality of this text was improved measurably through their helpful scrutiny.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ‘Multicians’: The ‘Multicians’ web site. http://www.multicians.org/

  2. Pitman, Kent M.: The Revised Maclisp Manual. Technical Report 295, MIT Laboratory for Computer Science, Cambridge, MA (May 1983).

    Google Scholar 

  3. Pitman, Kent M.: Exceptional Situations in Lisp. Proceedings for the First European Conference on the Practical Application of Lisp (EU-ROPAL’90), Churchill College, Cambridge, UK, (March 27-29, 1990) http://world.std.com/pitman/Papers/Exceptional-Situations-1990.html

  4. Smith, Brian C.: Reflection and Semantics in a Procedural Language. Technical Report 272, MIT Laboratory for Computer Science, Cambridge, MA (January 1982).

    Google Scholar 

  5. ANSI working group X3J13: American National Standard for Information Systems-Programming Language-Common Lisp. X3.226-1994 http://www.xanalys.com/software_tools/reference/HyperSpec/FrontMatter/

  6. Weinreb, D.L., Moon, D.A.: Lisp Machine Manual. MIT Artificial Intelligence Laboratory, Cambridge, MA (July 1981).

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Pitman, K.M. (2001). Condition Handling in the Lisp Language Family. In: Romanovsky, A., Dony, C., Knudsen, J.L., Tripathi, A. (eds) Advances in Exception Handling Techniques. Lecture Notes in Computer Science, vol 2022. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45407-1_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-45407-1_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41952-5

  • Online ISBN: 978-3-540-45407-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics