irc-fun-types: Common types for IRC related packages
This library provides types useful to programs and libraries working with Internet Relay Chat (IRC). It allows basic IRC concepts like channel, nickname, message and so on to be used by IRC parsers and IRC clients and IRC servers without unnecessary duplication of type definitions.
Note that the library possibly doesn't yet fully handle all the types related to the various IRC messages types, for example user and channel modes. These are added gradually, and patches are welcome.
All the text based types use strict Data.Text.Text
. This allows efficient
processing of message text while supporting character-based operations that
require recognizing Unicode.
If you are writing a simple IRC client module, you can probably use Network.Irc.Types.Base, which contains the subset you'll likely need. But if you're writing an IRC message parser or serializer, you'll probably want to use Network.Irc.Types, which contains all the types.
[Skip to Readme]
Downloads
- irc-fun-types-0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.2 |
---|---|
Change log | ChangeLog |
Dependencies | base (>=4.7 && <5), hashable, text [details] |
License | LicenseRef-PublicDomain |
Copyright | ♡ Copying is an act of love. Please copy, reuse and share. |
Author | fr33domlover |
Maintainer | fr33domlover@riseup.net |
Category | Data, Network, IRC |
Home page | http://hub.darcs.net/fr33domlover/irc-fun-types |
Bug tracker | https://notabug.org/fr33domlover/funbot/issues |
Source repo | head: darcs get http://hub.darcs.net/fr33domlover/irc-fun-types |
Uploaded | by akrasner at 2016-09-05T10:51:41Z |
Distributions | |
Reverse Dependencies | 4 direct, 0 indirect [details] |
Downloads | 1495 total (9 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2016-11-20 [all 1 reports] |