From: Matt T. <mat...@gm...> - 2009-05-26 04:03:09
|
Heya Mike, > Speaking only for myself here.. Merging it in was the intention but > I was probably way too optimistic on my time availability to help make > that happen. You wouldn't be a software engineer if you weren't optimistic. ;) But it does seem like some of Pion got in - parser.ipp looks mostly like Pion code? > Reality set in and it just never really developed enough > momentum.. There was an attempt to try to get some GSoC help > (including some great applicants who were interested in working on it) > but that was unfortunately unsuccessful. I saw that; disappointing. > I'm still in support of the idea, but as I understand it, cpp-netlib > has come a long way on its own and is now a very usable client-side > library. Yes, it definitely seems to be. > Although pion-net has some client side capabilities, its > strength is really in building a fast & extensible Boost-based HTTP > server and that is really what it was designed for (its client side > API is a bit kludgy right now because of that, IMHO). Although we > continue to release updates to pion-net and use it extensively within > our products, I don't believe Atomic Labs has made any really big > changes to the library over the past year. Makes sense, thanks for the update. > So, if you're looking to build a fast HTTP server interface into your > application, pion-net is probably the better choice. But if you're > looking for a client-side library and cpp-netlib does what you need, > then it is probably the way to go. That makes things clearer. Currently we're ok with our asio-butchered-example server but I'll keep Pion in mind if we're thinking of upgrading. > P.S. I'm happy to support and work with anyone who can help make the > merge happen. If we can end up merging the two (without loss of > functionality), I'll be happy to switch over to using the new library > in the rest of our (Atomic Labs') code. Unfortunately, I just don't > have a lot of time available these days to lead the effort myself. Being in a similar position myself I completely understand. Thanks for your efforts and your reply! Cheers, Matt |