
I recently had a chat with DrStein, project leader of the Denora IRC Statistics project, about the future of both Anope and Denora. We both want to move to C++ with the next generation core and since we both basically are U:lined servers with slightly different clients, we thought we could work together on a brand new C++ core for both of our projects.
Details are still sparse since we still need to work out the details, but I am pretty sure this will lead to a decent, project-independent core. Having two projects using the core from start will allow us to fine-tune the core to include everything both of us need, but exclude everything that would make the core only really usable for a single project (like with the current Anope core).
I will post more news on this when there are plans on how things will take shape :)
I dont like C++. With C++ the anope core will be more heavy :(
Maybe, but it will give the devs more options that were difficult with plain C
Flavio, that's not actually true. There are ircd's written in C++ that are well under 1MB in size tarballed that comparable ircd's written in C are well over 1mb tarballed and the C++ ircd has 99% of the features the ircd in C has and then some.
It really boils down to the code it's self, you can bloat anything in any language.