Skip to main content

Reflection and New Language Constructs

  • Conference paper
Book cover Persistent Object Systems

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

  • 34 Accesses

Abstract

In the first paper of this session, presented by Alan Kaplan, it was argued that the name management capabilities of current persistent object systems are weak. While some systems have dealt with the problem of uniformity of names for transient and persistent objects, none have adequate mechanisms for controlling the availability of names for use. This paper presented the results of an experiment in providing a general mechanism to support contexts — a flexible set of bindings which can be used for manipulating objects. A context controls which names (transient or persistent) are available for use at any point within a program. Applications have explicit control over context specification, and it is possible to query contexts and reason about them.

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

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 British Computer Society

About this paper

Cite this paper

Welland, R. (1995). Reflection and New Language Constructs. In: Atkinson, M., Maier, D., Benzaken, V. (eds) Persistent Object Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-2122-0_25

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2122-0_25

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19912-0

  • Online ISBN: 978-1-4471-2122-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics