Am 20.04.2008 um 07:21 schrieb egrunow(a)ucsd.edu:
Scott Perry and I are going to be working to make
ngIRCd work with
That is really good news, services are the most requested feature
ngIRCd is lacking actually.
To begin with, we'll try to make it work with
atheme and IRC
Services, hopefully this will make us (more?) compatible with other
services packages as well.
Just for the records: http://www.atheme.net/
There are usually two approaches when implementing services:
(1) emulate an IRC server,
(2) use a serices interface ("special commands").
I think the latter is much cleaner.
As an aside, Scott and I are enjoying learning German
ngIRCd startet as a very little "research project" of myself just to
prove that it is possible to write an IRC daemon that is not utter
crap. In the beginning I never thought that the project would develop
that good that it would be usable as a regular IRC daemon, that it
would be used by others, and that "someone" would care about it more
than 7 years later.
Because I was coding "just for me" in the beginning, I didn't think a
lot about the coding style and language used. Looking back that has
been a mistake ...
So, if you have problems to understand the comments and/or the code,
please feel free to ask!
And for the future, we
- should use english comments,
- write clean code following our "modern" coding style,
- have a look at contrib/ngindent :-)