Skip to content

Clone of haskell-xmpp from (inaccessible) darcs with build fixes and type safety improvements

License

Notifications You must be signed in to change notification settings

SupercedeTech/haskell-xmpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintenance badge

Maintainer wanted Supercede no longer uses haskell-xmpp. If you're using this library, please volunteer to take over maintainership.

Logo

Fully functional haskell-xmpp bindings used in production at riskbook. This integrates well with ejabbered for example.

Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library. Unlike package network-protocol-xmpp, which uses libxml-sax, this library uses HaXml and supports MUC. However, MUC support of the moment is worse than that in package XMPP. This library make extensive use of STM and threads to simplify writing message-handling code.

As of version 2 riskbook maintains this. We patched the orignal work by dmitry with these fixes:

  • Duplicate Show instances
  • Missing FlexibleContexts
  • GADTs for Stanzas

Contributing

Feel free to submit any PR or issue.

Questions can be send to: support@riskbook.com

License

BSD3

Special thanks

A special thanks to Dmitry Astapov for making the original release.

Logo sources

About

Clone of haskell-xmpp from (inaccessible) darcs with build fixes and type safety improvements

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published