Home

> urticator.net
  Search

  About This Site
> Domains
  Glue
  Stories

> Computers
  Driving
  Games
  Humor
  Law
  Math
  Numbers
  Science

> Concepts for Persistent Objects
  Language Design Principles
  Miscellaneous

  Instances and Copies
  Versions
  Branches and Growth Points
  Synchronization and Merging
  Summary
  An Example

Concepts for Persistent Objects

In this series of essays, I'd like to explain a bunch of concepts I've found useful for thinking about persistent objects. The concepts actually apply to all kinds of objects, but they're most useful for persistent objects, and, honestly, the title Concepts for Objects didn't do much for me.

Although I've taken the trouble to write these essays, I don't claim to have any special insight into persistent objects. I hope that anybody who's worked with computers will read these essays and say, yes, that's obvious, I've had that thought myself. All I'm trying to do is clarify the concepts, put names to them, and present them as a unified whole.

The essays really do form a series, not just a set, so you should read them in order. Each essay builds on the previous one, gradually expanding the concept of what an object is. (Because of that, and because of all the figures, I'm strongly reminded of the macroscope signal.)

next

 

  See Also

  Footnote (Separation of Functions)
  Object Frameworks
  Objects and Identity
  Superorganisms
  Teleportation

@ September (2000)