andrew-d/Hoboken — pull request #2 by andrew-d (2012-10-06 23:26:53+00:00)
Title: Switch to a custom request/response object implementation.

This is very much a work-in-progress. More notes can be found in TODO.txt, but the general rationale is:

- I don't want to be tied to WSGI - implementing Hoboken on top of Tornado would be nice. I'd also like to investigate using Joyent's http-parser.
- I'm really not happy with the way Unicode is handled in Py3 in a lot of the modern frameworks.
- Implementing additional functionality as mixins seems to be a generally better idea than sticking everything in one giant Request or Response object.

This Pull Request will serve as documentation of how far things are implemented. Current status:

- Base WSGI code: done
- Additional URL functionality mixins: in progress / partly done
- Accept mixin: done
- Cache mixin: in progress
- Authentication mixin: not started
- User Agent mixin: not started
- Request / response body parsing: not started