Responding to Matt, Mike and Karl. Matt Dimmic wrote: > > Whether it's legal or not, I gave up on Zope in favor of TG because > Zope was too clever for me. :) I would still prefer
Great, let's keep TG so. :-) > > class ContactFields(WidgetsDeclaration): > age = TextField(name="age") > name = TextField(name="name") > > even though it violates DRY, or Yes, I've also thought about this and I must agree that even if it violates DRY it will hide any remaining magic, explicit is better than implicit and I like this even if it needs some more typing. Ciao Michele

