Dprogramming.com - The D Programming Language [archived content]
Directory

Home
News
Wiki
Entice Designer
DCode editor
Linkdef
bintod
Tutorial
D FAQ
Code
    bintod
    DFL GUI
    D irclib IRC
    fileprompt
    ini files
    Linkdef
    list linked list
    mtext
    Splat sockets
    trayicon
    wildcard
Contact
Paste
Links

D irclib 0.6

Internet relay chat (IRC) library for D.
It runs and was tested on Microsoft Windows and GNU/Linux. Now supports Tango, as well as Phobos.

See the documentation online.

Download Software

Tested with Phobos and Tango 0.99.2.

Includes:

  • class IrcProtocol which is the base class for handling the IRC protocol.
  • class IrcClient that interfaces IrcProtocol to a TCP connection.
  • class DflIrcClient that derives from IrcClient and works
  • well with DFL. This class is optional; DFL is not required.
  • class SplatIrcClient that derives from IrcClient and works
  • well with Splat. This class is optional; Splat is not required.
  • An example IRC client called DFL IRC.
  • Documentation.

Here is a very simple example using splat.

Update: Rearranged directory structure; just drop archive contents into your compiler directory. Then all you need to do is tell the compiler where the "import" directory is, such as by using -IC:\dmd\import or modifying sc.ini or dmd.conf.

Update: sendUtf8 is now enabled by default.

Copyright © 2004-2008 Christopher E. Miller