[crossfire] C++/Qt server version
Lalo Martins
lalo.martins at gmail.com
Mon Nov 24 10:32:19 CST 2008
quoth Nicolas Weeger as of Mon, 24 Nov 2008 16:24:02 +0100:
> Doesn't matter. Current C code builds in C++ easily, so no "is that C or
> C++?" philosophical question :)
> (and that's not a theoritical reply, I did test a few months ago - code
> didn't change enough to warrant another test)
That was my argument for doing it on trunk. As I see it, steps are:
1. convert build system to use C++ without any real code changes
2. interactively and concurrently:
2a. document how things work
2b. convert discrete parts of the code to C++
3c. write tests if the code you converted didn't have them yet
3. until you reach a point where we're happy with the design as
a C++ app
4. refactor: now that we're fully C++, I'm sure there are many
simplifications that can be made to the codebase
5. happiness, peace on earth, cure for cancer/HIV, end of hunger,
and no more reality shows
Also, since the plan is gradual and interactive, other people than
Nicolas can help here and there, which will certainly help it move
forward a lot faster.
best,
Lalo Martins
--
So many of our dreams at first seem impossible,
then they seem improbable, and then, when we
summon the will, they soon become inevitable.
-----
http://lalomartins.info/
GNU: never give up freedom http://www.gnu.org/
More information about the crossfire
mailing list