But the WSGI Lite protocol is actually backwards compatible with WSGI. You can write code to the WSGI Lite API, and transparently interoperate with existing WSGI servers, apps, and middleware.
Correct me if I'm wrong, but doesn't this mean that it's WSGI extra rather than WSGI lite? I mean, you don't generally consider the lite version of something to have the all the features of the full version and then some.
Another way to look at it is as an adapter to a "new" WSGI interface specification. The fact that it's backwards compatibile allows it to be used with existing WSGI tools, but future WSGI Lite-compatible software could implement the Lite API directly.
That being said, I've only briefly looked over the WSGI Lite code and neither advocate nor criticize its direction.
Correct me if I'm wrong, but doesn't this mean that it's WSGI extra rather than WSGI lite? I mean, you don't generally consider the lite version of something to have the all the features of the full version and then some.