-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
txZMQ object responsibilities #15
Comments
Sorry for being too slow to respond, just got back from the trip. Please give some time to think about that... |
Sure thing! Again, whatever you want to do is cool. No pressure. |
I was looking into the changes from your pull request while trying to understand what is the best way to make ZMQ part of Twisted. txZMQ started as a quick hack to make ZeroMQ available to Twisted application. What I was based upon:
I would love to see txZMQ as simple as possible for the developer. Even though I'm using Twisted for more than 4 years, I'm still not completely in Twisted terminology/abstract classes (probably because documentation is not that complete?). I really like the direction you're heading with the changes, but I don't feel that I'm an expert. Would it make sense if I add you to this GitHub repo? I would be glad to do testing and provide review/feedback, but I feel it would be better for you to drive through this change. |
Thanks for taking the time to write up such a nice response :-) I would love to be added to the GitHub repo, and I'd enjoy working on the changes in a peer-review environment (those are always the most fulfilling ones!). |
Thanks, Duncan! Added you to the repo. |
In my last branch (#14), I kept running into conceptual issues inside txZMQ regarding what is named what, and what's responsible for what.
This is actually not surprising, given:
Regardless, here are my observations:
Proposed solutions (branches!):
I think once these solutions are in place, the code will be very logically segmented and developers will have a very clear picture of how to use txZMQ in Twisted apps.
Thoughts?
The text was updated successfully, but these errors were encountered: