If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

ClanLib 4.0 Update

ClanLib 4.0 aim is to become a slim portable game SDK using the latest programming techniques.

With the release of C++#11 Standard Library, many of our existing classes were made obsolete. These classes have now been removed (with the exception of a couple, that are not yet fully supported by modern compilers).

We have also removed the Physics engines and Database Library out of ClanLib. They were just basically a wrapper to another library.

The added benefit to this change is that ClanLib should become even easier to port to other platforms, if somebody desires to do so.

Once everyone is happy that all the examples and tests are working to how they should, we will be ready for a release.

Remove: http://clanlib.org/download.html . It is trivial to compile ClanLib libraries. There is no benefit in providing precompiled libraries. The documentation clearly explains how to build ClanLib. However, we still want to keep a link to http://clanlib.org/download somewhere. (After tidying that folder)

Remove http://clanlib.org/donations.html - Although a nice idea. It encourages programmers to "pay" somebody else to update ClanLib. Except there is no "somebody else". All current developers only code what they want to code, as a hobby.

Remove Forum - The forum should be used to ask questions. However, it is rarely used for that. It mostly contains posts "please add this" or "this does not work". This discourages programmers from fixing the problem themselves. Discussions can be made on IRC or GitHub.

Stop providing "releases". If someone wants to create a stable branch (static API and only bug fixes), they can easily fork. It is impossible to determine when to make a "release". If anything it hinders development.

Some of this is my view, some are views of others. This is not the "official" plan, as nobody 'owns' ClanLib. Thus it is subject to change depending on other developers.

Remove Forum - The forum should be used to ask questions. However, it is rarely used for that. It mostly contains posts "please add this" or "this does not work". This discourages programmers from fixing the problem themselves. Discussions can be made on IRC or GitHub.

IMHO confused cause and effect.

No questions in forum due to insufficient popularity. But the forum is one of the way to popularization. Just the time has not come yet.

Secondly, peoples like me with poor English cannot communicate fast. And chats not so good for me.

If this forum does not requires costs, let it remains please )

In my own plans writing a textbook around examples. At first in Russian then may be in English. So long as I am noob I see information gaps. Way to understand source code is more efficient with hints in human language.