[Zope3-dev] Discussion: Configuration vs. Configuration

Shane Hathaway shane@zope.com
Wed, 23 Apr 2003 09:56:47 -0400


Guido van Rossum wrote:
> Of the suggestions so far, I still like "registration" best.  What
> makes this a particularly good fit is that it suggests correctly that
> this is something *external* to the component being registered --
> unlike for the first kind of configuration, the component's own state
> doesn't change, but its role in the overall system (not to be confused
> with the role in the security machinery) changes, e.g. from merely
> existing to actively participating.  Moreover, this is accomplished
> purely by changing the data structures used for registration, external
> to the registered component.  In fact, what is registered is not so
> much the component as the role: some components can have multiple
> roles simultaneously, and there are independent registrations for each
> role.  OTOH, for each distinct role there can be at most one *active*
> registration at any time; there may be other, inactive, registrations,
> but those have no effect except to offer the site manager alternative
> implementations for a given role.

IMHO this discussion was over when Tim suggested "registration".  It's a 
great fit and it conflicts with nothing else.

IOW +1 ;-)

Shane