EPIC - the choice of the generation @

EPIC is the (E)nhanced (P)rogrammable (I)RC-II (C)lient.

EPIC4 is a new direction in ircII development. No longer is EPIC 100% backward compatible with ircII, but instead we have chosen to find those things where compatibility is undesirable, and fix them. No gratuitous incompatibilities have been added, but lots of new code has been added to make EPIC the best ircII client we could make.

EPIC4 is derived directly from EPIC3, which was itself derived from IRC-II which is currently maintained by Matthew Green, and includes in whole all the additions included in the "plus" clients by Jeremy Nelson and all of the modifications in the "mod" clients by Jake Khuon. EPIC is currently maintained by EPIC Software Labs (ESL), comprised of Jeremy Nelson, Jake Kuhon, Robert Chady, and a cast of a dozen others.

EPIC is completely safe: There are no hidden trap doors. We value your trust, and will not do anything to abuse it.

EPIC is programmable: While ircII does contain a wide range of commands and functions, several glaring ommisions exist, which EPIC has attempted to fill, making the ircII language complete, precise, and efficient.

EPIC supports bots: We do not agree with those who feel that script bots are all the evil of irc, and we feel that scripts bots must not be squelched by those who have the stranglehold of control on irc. EPIC will support bots for as long as we maintain it.

EPIC is not anal retentive: EPIC allows you to do EVERYTHING that the irc protocol (RFC 1459) allows, and does not place any arbitrary restrictions upon you. EPIC *does* fully comply with the protocol as shipped and does not allow you to do anything that is deemed illegal by the protocol.

EPIC is complete: EPIC supplies over 100 various functions and commands which allow you to do things very quickly that required very large or slow scripts in the past.

EPIC is fully ANSI-compliant. Most current versions of the stock client do have full prototyping for all functions, which has the same net effect as the work we have done. We, however, chose to provide both a "old" style (k&r) function header and a "new" style (ansi) function header with every function and provide every extern function a prototype in a header file.

EPIC is getting smaller and faster. Changes are continually underway to provide a faster client with more functionality while using less CPU cycles. While these may appear to be conflicting goals, the whole point of the EPIC project is to provide the best client that runs as well as can be managed.

The EPIC mailing list is list@epicsol.org. It's run by mailman. The list should be considered *low traffic*, and is used primarily for product release announcements and public bug reports. Everything else should be taken to private email. In order to subscribe to it, send a mail to list-request@epicsol.org with "subscribe" in the body of the mail.

You can obtain a copy of the client right here:

    
    

EPIC Support Channels

Up to now, there are two EPIC support channels out there. They are both called #epic but are on different IRC networks. The official channel is located on EFnet, the other one on IRCnet.
    
    

Scripts

LiCe

The popular script "LiCe" is now available for ircII-EPIC! You can obtain the latest copy of it from lice.codehack.com. LiCe3 is for the ircII-EPIC3 client and LiCe4 for the ircII-EPIC4 client. I recommend the latter because that is the one which is actively being developed.

If you need a nice little script for EPIC4 clients, klirc will probably fit to your needs. klirc is small, fast and secure. I (Kasi) am its author and you can get a copy of it directly from here: klirc v1.4

Please note that klirc is for EPIC4 clients only.
    
Enjoy, Kasi

The Linux Penguin

Powered by Linux