Hi Eric!
Am 20.04.2008 um 07:21 schrieb egrunow@ucsd.edu:
Scott Perry and I are going to be working to make ngIRCd work with services.
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 from the comments in the code.
Hehe ;-)
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 :-)
Best regards Alex