On Fri, Sep 14, 2007 at 03:07:47PM -0400, Eric Hacker wrote: > On 9/14/07, Robin Redeker <[EMAIL PROTECTED]> wrote: > > I don't know about Net::XMPP, but I just wrote a simple script that > > does exactly that for Net::XMPP2, you maybe want to try it, you can > > find the script in the git repository for Net::XMPP2: > > That sounds like good advice to me. Net::XMPP was abandoned by the > original author. I currently maintain Net::XMPP but only because I got > too dependent on it before some of the bugs came to light. There are > bug fixes sent in by others that I have not had time to apply yet, and > google compatibility is one of them.
The major drawback of Net::XMPP is that it implements Jabber protocols from 2004 and older. Also the API isn't really non-blocking which can make it harder to use it in an event based application. (Threads in Perl is something I wouldn't want to use :) The major drawback of Net::XMPP2 is that it is heavily event based and enforces a event based/non-blocking API on you. (But of course someone could write a blocking wrapper API with AnyEvent). > The project that I needed Net::XMPP has been dormant for six months > and I'm about to pick it back up, but I will be seriously looking at > what it will take to use a different XMPP library. :-)
