|
From: Jeroen H. <vex...@gm...> - 2010-05-28 08:30:03
|
Hi,
On 27 May 2010 15:48, Dean Michael Berris <mik...@gm...> wrote:
> 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
>
I feel like I have little more to add to this conversation. As most
others I think the HTTP stuff (and the core parser) should get top
priority, for reasons already covered.
Regards,
Jeroen
|