On Friday 20 April 2007 10:01, Benji York wrote: > First create interfaces that content can be adapted to to get a UUID, so > other people can provide different implementations and those can > interoperate. Then, create default implementations that work however > you like.
This is actually a pattern that we use all over the place. One example is lovely.tag. You have a utility providing some functionality, such as a UUID generator and then use an object adapter to access it more conveniently. What *I* like about about the proposed solutions is to reuse the intid utility. Regards, Stephan -- Stephan Richter CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training _______________________________________________ Zope3-users mailing list Zope3email@example.com http://mail.zope.org/mailman/listinfo/zope3-users