2006-March-13
CIRCAPI .01-Alpha (pre-release) Snapshot
HOW TO COMPILE:
make circapi && make raw_irc_example && make circapi_client
HOW TO CONTRIBUTE YOUR MODIFICATIONS:
send a modification request to dmolieri@users.sourceforge.net along with the
verbosely commented code and purpose. Keep in mind, I have no official contributors
right now, so I change major things at will, if you choose to add a modification or
bug fix or apply something, it's important you notify me so I can impliment the changes
before I change everything on you! :)
Developer Notes-
This is not a revision of circapi, this is an extension of .01-Alpha with new features added
and fewer bugs, more-so a snapshot than a release since I have so much yet incomplete.
I started on the official circapi client, this is more than a raw IRC client but still very raw
in its current state. The only non-raw commands it accepts are COMMAND QUIT and COMMAND FORCEQUIT.
I felt it prudent to upload my progress simply because the origional circapi release was buggy and
was put together so quickly I feel it's hardly professional, comparing the origional release to this
snapshot you can see what all I've done (and I have done a lot) however, this particular client
does not yet support channel & user handling.
The CIRCAPI client will be converted into a function called irc_client(). It will (in the dispatch
process) call several virtual functions (pointers-to-functions) to make this API and client
more modular for novice developers. This is the concept I have gone with since it seems most
applicable to this sort of client.
It will reside in a seperate object file and have its own header (so advanced developers can
keep it out of there code when they don't need it).
I have no excuse for my lack of progress, I've been enjoying life unplugged too much. Also
working overtime (which is welcome right now!) and working on a load of side projects.
Please e-mail me with questions, comments, critique and otherwise.
dmolieri@users.sourceforge.net
or visit my personal website and feel free to sign the guestbook!
www.dustinsworld.net
Thank you for your support and trying out my first developer-oriented personal GPL project to date.
With the enjoyment I have gotten out of writing this project so far, I have a strong feeling I will
persue others as well.
Dustin Molieri,
Senior Author, Unofficial C IRC API for Unix