[crossfire] Crossfire server code cleanup/janitorial
Nicolas Weeger
nicolas.weeger at laposte.net
Sat Apr 19 08:29:29 CDT 2014
Hello.
Thanks for your interest in Crossfire :)
Concerning the first point, I'd say Windows is relevant (though having
statistics on clients running Windows would be nice), others I don't know.
For point 2), not sure, I think the code is globally ANSI C. See next point
though :)
And for point 3), that's another can of worm entirely :)
My personal reply would be "right now I can more about content and gameplay
than code, so let's forget refactorings until we really need it (hitting a
wall the current code can't handle, for instance).
:)
Regards
Nicolas
Le samedi 19 avril 2014 10:46:34, Tolga Dalman a écrit :
> Dear community,
>
> first of all: thank you very much for your efforts in the development of
> crossfire. I'm a keen player of this game since around 2002.
>
> Recently, I noticed several cleanup and janitorial work in the trunk. I
> wonder whether there should be done more. Looking through the code, I have
> to say that the overall quality of the server sources is really good.
> However, crossfire is a software that has evolved since at least 1995.
>
> Hence, I would like to ask you, the developer community, a number of
> general questions about the future of the crossfire (server) development:
>
> 1. What platforms are still relevant ? Beside Linux and BSD, I found
> references to these OSes: win32, hurd, hpux, ultrix, osf1, sgi, sun, vax,
> ibm032.
>
> 2. What C standard is relevant ? Moving towards C99 or even C11 would allow
> large portions of cleanups (standard functions, types, language constructs,
> etc).
>
> 3. What about the use of C++ (2011) ? It is clearly possible to smoothly
> convert existing code to C++ which allows better maintenance of the code.
>
> Please understand these questions as a constructive effort to further
> improve the quality of the current code basis.
>
> Best regards
> Tolga Dalman
>
>
> _______________________________________________
> crossfire mailing list
> crossfire at metalforge.org
> http://mailman.metalforge.org/mailman/listinfo/crossfire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.metalforge.org/pipermail/crossfire/attachments/20140419/4769e32d/attachment.pgp>
More information about the crossfire
mailing list