Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Abstract client #39
This looks pretty good.
There's been a few changes since this Pull came in; would you mind merging master in and resolving any conflicts?
A few more bits of feedback I'd like to tackle before this gets merged properly:
Okay maybe that's it. Looks pretty sharp.
So, I have some concerns with testing of clients. I'd like to make TestClient more realistic and then provide a way to compare the operation of TestClient with an arbitrary client implementation which should help client maintainers keep their code quality up.
But thats another day. Today :D