Stability | experimental |
---|---|
Maintainer | Ertugrul Soeylemez |
Functions for dealing with sets of IRC servers. Note that servers are compared case-insensitively.
- data ServerSet
- addServer :: ServerName -> ServerSet -> ServerSet
- delServer :: ServerName -> ServerSet -> ServerSet
- emptyServers :: ServerSet
- isServer :: ServerName -> ServerSet -> Bool
- serversFromList :: [ServerName] -> ServerSet
- serversToList :: ServerSet -> [ServerName]
The server set type
A set of servers. This data type uses Set
internally, but
the strings are handled case-insensitively.
Manipulation
emptyServers :: ServerSetSource
Empty set of servers.
isServer :: ServerName -> ServerSet -> BoolSource
Check whether specified server is in the set.
Conversion
serversFromList :: [ServerName] -> ServerSetSource
Build from list.
serversToList :: ServerSet -> [ServerName]Source
Convert to list.