Gentlebeings,

I'm trying to hook up the object-relational mapper I've worked out to
mailman, and I'm encountering an issue I'd appreciate feedback on.

Take MailList. Aside from its own namespace, it mixes in 11 other
classes, leading to 255 names if you dir(list).

Is this large, flat namespace a preference? It seems to me like it mixes
together many bits of functionality that aren't always needed by
whatever code needs a 'list'.

It seems to me that if things were broken up a little bit they'd be
conceptually easier to follow, and it'd be easier to make improvements.

While I understand that a unified DB likely won't make it into 2.2, I 
would like to break out some functionality, and I just wanted to make 
sure that keeping a flat namespace wasn't a design goal.

Thanks,

~ethan fremen

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp

Reply via email to