irc-fun-messages-0.2.0.0: Types and functions for working with the IRC protocol.

Safe HaskellSafe
LanguageHaskell2010

Network.IRC.Fun.Messages.TypeAliases

Description

This module provides type aliases used throughout the package for readability.

Synopsis

Documentation

type ServerName = String Source

IRC server hostname, e.g. "orwell.freenode.net"

type UserName = String Source

System user name, i.e. the first part of user@host.tld

type NickName = String Source

IRC nickname

type ChannelName = String Source

IRC channel name (including the prefix character), e.g. "#freepost"

type CommandName = String Source

IRC protocol command name, i.e. PRIVMSG

type Parameter = String Source

IRC message parameter, e.g. second part of JOIN #freepost

type Comment = String Source

TODO

type PortNumber = Int Source

TODO