> is bad.   What happens
> when we switch to some other revision control tool (like clearcase,
> subversion, sourcesafe)?  Either you
> have multiple classes like "CVS-XSLTFile, Clearcase-XSLTFile, etc." or a
> single class that knows
> about every possible version control system.   yuk.   Clearly,
> inheritance and mixins are not the answer.

If I understand you correctly, you are hitting exactly the problem
that the Z3 CompoentArchitecture is designed to solve, which it
does in a more general way than your URI based scheme.  You might
want to take a look, though it probably doesn't do you any
immediate good.

--RDM


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to