On Mon, 3 May 2010 07:43:25 -0700 John Millikin <jmilli...@gmail.com> wrote:
> My library, network-protocol-xmpp[2], is an implementation of most of > RFC 3920 and a bit of RFC 3921. It supports opening client-to-server > and component-to-server sessions, which is useful for implementing > XMPP-based clients. This library's interface is very simple: clients > may start a session with 'runClient' or 'runComponent', send and > receive stanzas, and resume stored sessions. Later, I intend to add > additional modules to support features such as MUC or file > transmission, but for now I'd like to make sure the core library > works. There's an example XMPP client, echo.hs[3], in the Darcs > repository. Hi, John and Stephan! It's very nice to see such thing on hackage. I'm planning to write some long hanging notification robots at work using your library, so I have some questions and comments: 1. gsasl hackage package did not build for me against libgsasl-0.2.28. It did not define _MAJOR _MINOR macros, So I had to update up to libgsasl-1.4 which worked fine. Is there way to put constraints to pkgconfig-depends to .cabal file? 2. Just running echo.hs example causes it to be closed on timeout from server side (we use OpenFire and idle timeout there is 6 minutes). So my question is rore about library design abilities: can you inject ping stanzas (on expired timeout) messages into that example too? Thanks! -- Sergei
signature.asc
Description: PGP signature
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell