… | |
… | |
12 | run a supported event loop. |
12 | run a supported event loop. |
13 | |
13 | |
14 | This module tries to make L<LWP|LWP> non-blocking with respect to other |
14 | This module tries to make L<LWP|LWP> non-blocking with respect to other |
15 | coroutines as much as possible, and with whatever means it takes. |
15 | coroutines as much as possible, and with whatever means it takes. |
16 | |
16 | |
17 | LWP really tries very hard to be blocking, so this module had to be very |
17 | LWP really tries very hard to be blocking (and relies on a lot of |
|
|
18 | undocumented functionality in IO::Socket), so this module had to be very |
18 | invasive and must be loaded very early to take the proper effect. |
19 | invasive and must be loaded very early to take the proper effect. |
19 | |
20 | |
20 | Here is what it currently does (future versions of LWP might require |
21 | Here is what it currently does (future versions of LWP might require |
21 | different tricks): |
22 | different tricks): |
22 | |
23 | |