On Apr 20, 2008, at 13:16, Alexander Barton wrote:
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.
I agree that it's cleaner, but I also think it's less generic. Since the goal is to get "services" working with ngIRCd as opposed to a specific services package, I don't think we're really allowed to pick what we support.
One of the reasons we're looking at atheme in particular is because I interact with the developers on a daily basis. The less we have to worry about problems with the services themselves, the more we can concentrate on ngIRCd itself.
And for the future, we
- should use english comments,
- write clean code following our "modern" coding style,
- have a look at contrib/ngindent :-)
That sounds good. As we go through the code we'll make try to make changes towards these ends.
./scott