[Zope-CVS] SVN: Sandbox/zc/extrinsicreference/extrinsicreference.txt Provided a motivational paragraph.

Jim Fulton jim at zope.com
Sat Nov 12 11:13:03 EST 2005


Log message for revision 40057:
  Provided a motivational paragraph.
  

Changed:
  U   Sandbox/zc/extrinsicreference/extrinsicreference.txt

-=-
Modified: Sandbox/zc/extrinsicreference/extrinsicreference.txt
===================================================================
--- Sandbox/zc/extrinsicreference/extrinsicreference.txt	2005-11-12 16:06:49 UTC (rev 40056)
+++ Sandbox/zc/extrinsicreference/extrinsicreference.txt	2005-11-12 16:13:03 UTC (rev 40057)
@@ -2,6 +2,16 @@
 Extrinsic References
 ====================
 
+Objects can refer to other objects intrinsically or extrinsically.
+If a reference is part of the object's model, it is intrinsic.
+A car's references to it's wheels would be intrinsic.  A book's
+reference to it's first chapter would be intrinsic.  Intrinsic
+references are used to satisfy an objects "concerns", the things that
+motivated it's design.  Extrinsic references exist to meet system
+concerns.  We prefer using simple Python references to implement
+intrinsic references.  This package provides a tool that can be used
+to provide extrinsic references. 
+
 Extrinsic registries record a key and one or more values to which they
 refer.  The key and all values must be adaptable to 
 zope.app.keyreference.interfaces.IKeyReference.



More information about the Zope-CVS mailing list