I know this isn't directly related to a Pocoo library, but a lot of
what I will be discussing is based on my experiences with Werkzeug so
I couldn't think of a better place.

There is a lot of stuff in Werkzeug (and also in Jinja2, Django, and
various other projects) that isn't directly related to WSGI like the
data structures, thread locals, importing/functional utilities (and in
Jinja2, some of the text tools) that could be useful in many places.
The problem is, you generally don't want to pull in a library
completely unrelated to your problem domain (for example, a package
manager that depends on Werkzeug) so what I end up doing a lot of
times is copying and pasting the appropriate code (import_string comes
up a lot in this).

Something I think it would be good to make is a more general utility
library with things like data structures, functional tools, and the
like that are useful in a variety of environments. Anything only
usable in a specific environment (i.e. a WSGI request implementation),
already provided by a dedicated library (i.e. HTML escaping like
MarkupSafe or signalling like blinker), or big enough that it should
be provided by a dedicated library would be out.

So, what are your thoughts on this? Can you think of anything that
would be good to include, or a better way to express the criteria?

-- 
You received this message because you are subscribed to the Google Groups 
"pocoo-libs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pocoo-libs?hl=en.

Reply via email to