On Sun, Apr 21, 2013 at 12:40:34PM -0300, Vinícius dos Santos Oliveira wrote:
> I've read some wiki pages, the IRC logs, some topics on forum (I didn't
> find much info there) and mailing list archives trying to find details
> about the Addon Server idea. There isn't much info about the desired
> result, then I downloaded and examined the source code
> (src/campaign_server/campaign_server.cpp).
> 
> I've have some questions about this project idea:
> 
>    - I'm a really good programmer in C++ (just need to master all the power
>    of templates-machinery and I'll be really happier) and I could implement
>    the project in C++, but I need to confirm... do you guys really want the
>    server implemented in C++? If the problem is performance there a lot of
>    performance-focused frameworks recently that are easy to scale and that
>    such of things like Node.js <http://nodejs.org/> and alike.

All of the main Wesnoth code is in C++, which means our developers are
familiar with C++. So you need to give really good reasons for us to
consider another language. Especially since software does not only need
to be developed but also maintained.

>    - Can I use C++11? (please)

No C++11. To the best of my knowledge there is no C++11 compiler
available yet. Clang promises it for the next release 3.3 and GCC 4.8 is
really close. Not sure about the status of MSVC. The addon server needs
to run on our server which runs Debian Stable, where GCC 4.4 is the
newest version. The next version of Debian Stable has GCC 4.7.

We tend to be compatible with older compilers and older versions of
libraries to make the game easy usable on a wide range of platforms.
Also we prefer not to require our developers and users to use
bleeding-edge software. 

>    - Will I need to maintain retro-compatibility with older Wesnoth
>    clients? What are the migration plans?

It would be great if things can be compatible, if not a migration path
needs to be determined.

>    - The idea page on the
> wiki<http://wiki.wesnoth.org/SoC_Ideas_Addon_Server_2013>isn't very
> specific. Why a new server is needed? I need to know what you
>    guys expect from the new server.

The specifications have not been completed yet, this gives the students
an opportunity to add their own ideas in the project. We like to discuss
this with the students during the application period.

> And I have one "OFF-Topic" question: Does mordante read the mailing list?

All developers (should) read the mailing list, so I read it.

-- 
Regards,
Mark de Wever aka Mordante/SkeletonCrew

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to