The latest version of irc-core is 2.13-0.

irc-core

Version 1.1.5 revision 0 uploaded by EricMertens.

Package meta

Synopsis
An IRC client library and text client
Description

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.

Author
Eric Mertens
Bug reports
https://github.com/glguy/irc-core/issues
Category
Network
Copyright
2015 Eric Mertens
Homepage
https://github.com/glguy/irc-core
Maintainer
Eric Mertens <emertens@gmail.com>
Package URL
n/a
Stability
n/a

Components