On 1/15/2015 7:58 AM, Niall Douglas wrote:
On 15 Jan 2015 at 10:32, Moshe Rubin wrote:
I would therefore like to briefly summarize what my company's needs are, what problems I've encountered, and a suggested solution for having ASIO support WinRT. [snip] We therefore propose creating a new socket service class for WinRT (we will refer to this new service class as winrt_winsock_socket_service) . This new service will be similar to reactive_socket_service: the stream_socket_service.hpp include file shows the following:
Instead of publically telling everyone what you think Chris hasn't done and what he should do, you might consider approaching him with a view to contracting him at his hourly rate to improve WinRT support in ASIO, or even just asking him how you can best help him to make this happen.
You are badly misinterpreting the OP. Why I do not know ? The OP was just bringing up a matter that concerned them. It did not in any way malign Chris or anyone connected with ASIO.
Instead of writing to this list, I'd also start with logging an issue at https://github.com/chriskohlhoff/asio/issues, and instead of the commanding and impatient tone
Where are you getting this nonsense from ?
you might try indicating you are willing to pay Chris for the improvements according to how Chris thinks they should be implemented. If you're lucky, Chris may create time for your improvements sooner rather than later. He may even do it for free.
You can of course also do the work yourself and send him a pull request on github, but I've noticed he usually won't merge any large new pull requests he hasn't solicited. I assume they conflict with his other feature work branches, or don't have the quality Chris is looking for.
I highly object to the tone of your response. Bringing up a matter on this mailing list related to a Boost library is not a command for anyone to do anything. By responding the way you have done you are discouraging people with issues from using Boost mailing lists to start a discussion about a particular library.