irc-core: An IRC client library and text client
This package provides an IRC connection library as well as a console-based IRC client that uses the library.
Library module breakdown
Irc.Cmd - Functions for generating IRC protocol message for client-to-server
Irc.Core - Functions for parsing low-level IRC messages into mid-level IRC messages
Irc.Core.Prisms - Prisms for all of the mid-level IRC message constructors
Irc.Format - Functions for parsing and rendering low-level IRC protocol messages
Irc.Message - High-level IRC event messages for client interpretation
Irc.Model - Functions for interpreting mid-level IRC messages to generate high-level event messages and to maintain a consistent view of the connection
Irc.RateLimit - Functions to assist with rate-limiting outgoing client messages
Irc.Time - Internal compatibility module for time-1.4 and time-1.5 interop
Library module breakdown
Main - Main client module
ClientState - Types and operations representing the full state of the client
CommandArgs - Types and functions for interpreting the initial client configuration
CommandParser - Types and functions for parsing and pretty printing IRC commands
Connection - Types and functions for establishing a plain and TLS connections
CtcpHandler - Event handler for CTCP messages
EditBox - Types and functions for managing the input box along the bottom of the client
HaskelHighlighter - Haskell syntax highlighting support
ImageUtils - Functions to support the various view construction
Moderation - Implementation of various IRC channel moderation automation
ServerSettings - Types for defining connection parameters for an IRC server
Views.BanList - Functions to generate the ban list view
Views.Channel - Functions to generate message list views
Views.ChannelInfo - Functions to generate metadata views for channels
See the associated README file for help using the client.
[Skip to Readme]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
time15 | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- irc-core-1.1.3.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] | 1.0, 1.1, 1.1.0.1, 1.1.1, 1.1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 2.0.0.0, 2.1.0.0, 2.1.1.0, 2.1.1.1, 2.2.0.0, 2.2.0.1, 2.2.1, 2.3.0, 2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.7.1, 2.7.2, 2.8, 2.9, 2.10, 2.11, 2.12, 2.13 |
---|---|
Change log | CHANGELOG.md |
Dependencies | array (>=0.5 && <0.6), attoparsec (>=0.12.1.2 && <0.14), base (>=4.7.0.2 && <4.9), base64-bytestring (>=1.0.0.1 && <1.1), bytestring (>=0.10.4.0 && <0.11), config-value (>=0.4 && <0.5), connection (>=0.2.4 && <0.3), containers (>=0.5 && <0.6), data-default-class (>=0.0.1 && <0.1), deepseq (>=1.3.0.2 && <1.5), directory (>=1.2.1.0 && <1.3), filepath (>=1.3.0.2 && <1.5), free (>=4.11 && <4.13), haskell-lexer (>=1.0 && <1.1), irc-core, lens (>=4.7 && <4.14), network (>=2.6.0.2 && <2.7), old-locale (>=1.0.0.6 && <1.1), regex-tdfa (>=1.2 && <1.3), split (>=0.2.2 && <0.3), stm (>=2.4.4 && <2.5), text (>=1.2.0.4 && <1.3), time (>=1.4.2 && <1.6), tls (>=1.2.16 && <1.4), transformers (>=0.2 && <0.5), vty (>=5.2.7 && <5.5), x509 (>=1.5.0.1 && <1.7), x509-store (>=1.5.0 && <1.7), x509-system (>=1.5.0 && <1.7), x509-validation (>=1.5.1 && <1.7) [details] |
Tested with | ghc ==7.8.4, ghc ==7.10.2 |
License | BSD-3-Clause |
Copyright | 2015 Eric Mertens |
Author | Eric Mertens |
Maintainer | Eric Mertens <emertens@gmail.com> |
Category | Network |
Home page | https://github.com/glguy/irc-core |
Bug tracker | https://github.com/glguy/irc-core/issues |
Source repo | head: git clone git://github.com/glguy/irc-core.git |
Uploaded | by EricMertens at 2015-11-17T03:30:03Z |
Distributions | Arch:2.12, Debian:2.8, NixOS:2.13 |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Executables | glirc |
Downloads | 18881 total (8 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user [build log] All reported builds failed as of 2015-11-17 [all 1 reports] |