Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I remember reading about something called LWPng a few years back. It was an attempt to make LWP fully HTTP 1.1 compliant by adding support for real persistence, multiple simultanious connections, and request pipe-lining. It was all going to be based on an event-driven model with a central event loop and callbacks (similar to Tk).

Curious, I looked it up again on search.cpan.org only to find that it hasn't been updated for the better part of a decade. What happened? Did POE steal its thunder or something? LWPng seems like it would have been a great idea.

Replies are listed 'Best First'.
Re: What ever happened to LWPng?
by Khen1950fx (Canon) on Sep 28, 2006 at 21:29 UTC
    Actually, it has been updated. As I understand it, based on the paper by Aas, LWPng is the attempt to provide support for HTTP/1.1 clients in libwww-perl. Now, the paper by Gisle Aas may be a decade old, but the work has continued on libwww-perl which is currently at libwww-perl-5.805 as of 12-8-05. Now, LWPng has morphed into ParallelUserAgent, the LWPx series of modules, and the Bundle::LWP. Here's the link to Aas' paper:

    LWPng-Adding HTTP/1.1 Support to libwww-perl