On Apr 25, 2008, at 22:46, Marc Lehmann wrote:
The next release of AnyEvent contains support for a few more
"backends",
notably POE, so AnyEvent is now by definition compatible to POE
(before it
was only compatible when using an even loop used by POE, such as
Event or
EV that could be shared).
The results were mostly as expected, with EV leading and POE being
abysmal.
It's no wonder that AnyEvent::Impl::POE runs so slowly. According to
your documentation, you designed it to use a separate POE::Session for
each event watcher. Anyone who knows POE can tell you this is one of
the least efficient designs possible. In fact, this design is worse
than the average for first-time POE users.
On the bright side, you could still have done worse. You could have
instantiated and destroyed a POE::Session for each event. Perhaps
you're saving that for a future release. :)
I have specific issues with your docs. As a courtesy to you and the
list, I'll send them to you directly.
--
Rocco Caputo - [EMAIL PROTECTED]