From: Dean M. B. <mik...@gm...> - 2010-05-27 13:48:57
|
Hi Guys, Now that Boost.Trunk has an updated BOOST_SPIRIT_VERSION macro that we can switch on for the transform_action thingy, I guess that will be solved in my next push. Having said that, I would like to know what next you would like to see in the next release of cpp-netlib. I have some time on my hands now and a spanking new machine to play with while I'm pretty much idling and doing high level stuff. Please indicate your votes so I can focus my energies (and other people interested in contributing) towards completing something that matters to those already in the list: * asynchronous http client * streaming http client support * web framework * smtp client * more message algorithms (transforms, renderers) * more message specializations (for CString, QString, etc.) * xmpp client My personal leaning is towards more of the HTTP stuff, but I guess I can say that the current state of the HTTP client seems sufficient for most of the use cases I (or most users, I imagine) would ever need 90% of the time. I just want to know if people in the list find more important things for me to work on. Of course, documentation is another thing that we all agree could be improved -- and I've pretty much indicated my preference for RST by writing up my BoostCon paper in that format. Are there any specific requests for improvement in the documentation that you would like me personally to address? The reason I ask is because I want to bring cpp-netlib to a level where it would be a viable alternative to other HTTP libraries already in the market. I'm thinking of pitching it as a library that can solve most, if not all of your HTTP client and HTTP server needs. I also would like to bring it to a level that would be Boost-worthy by the end of the year, so that either I or others contributing to the effort can talk about it in BoostCon 2011. ;) So if you have any specific requests that are not on the list that you feel is really important, then I suggest you let me know now before I put my head down again and start going down the rabbit hole of massive refactoring and gutting of the HTTP implementation once again. :) Oh, and as a parting shot, the following will now compile as a one-liner-http-get of the boost website: cout << body(http::client().get(http::client::request("http://www.boost.org/")) << endl; Have a great day and I hope to hear from you soon! :) -- Dean Michael Berris deanberris.com |