--- AnyEvent/lib/AnyEvent.pm 2008/04/24 03:10:03 1.56 +++ AnyEvent/lib/AnyEvent.pm 2008/04/24 03:19:28 1.57 @@ -80,13 +80,14 @@ module. During the first call of any watcher-creation method, the module tries -to detect the currently loaded event loop by probing whether one of the -following modules is already loaded: L, L, L, -L, L, L. The first one found is used. If none are found, -the module tries to load these modules in the stated order. The first one -that can be successfully loaded will be used. If, after this, still none -could be found, AnyEvent will fall back to a pure-perl event loop, which -is not very efficient, but should work everywhere. +to detect the currently loaded event loop by probing whether one of +the following modules is already loaded: L, L, +L, L, L, L, L, L. The first one +found is used. If none are found, the module tries to load these modules +(excluding Event::Lib and Qt) in the order given. The first one that can +be successfully loaded will be used. If, after this, still none could be +found, AnyEvent will fall back to a pure-perl event loop, which is not +very efficient, but should work everywhere. Because AnyEvent first checks for modules that are already loaded, loading an event model explicitly before first using AnyEvent will likely make