If something's implemented and widely used in the standard library of the language, there's no reason to provide a binding for it. Is there a chance that SFML's binding is better than the language standard library?
By the way, many things of the new C++ standard already makes some SFML classes deprecated (thread and time, for example).
True, but it can be implemented to provide an exhaustive binding and its use discouraged at the same time
It's not my major argument, even if I use this module in my projects.
I think that other people want to highlight the fact that it's such a waste to put so much effort on two similar libraries. Can't they be somehow merged? What are the main differences that makes them incompatible?
They can't be merged since the code is totally different. Although it has used the official binding as starting point, all the code has been rewritten and re-thought following different implementation/technical choices. The binding is separated in fives modules: system, window, graphics, audio and network. The vector mechanism is not the same and involves modification everywhere (SFML uses massively vectors). The way I handle events works very differently. All classes are provided, for example you don't find Window in the official binding.
Okay. It's very nice to share your hard work, however a long-term user wants to know if the binding remains your personal project fitted for your needs or if you support it actively. You should probably clarify your strategy to avoid frustrated users
You are right. I'll be clearer for the next release. It is of course, long-term support.
The standard library has also a time module that provides everything for handling time, is it a reason not to implement sf::Time, sf::sleep, sf::seconds, etc ?
If you mean <ctime>, it doesn't provide high resolution clocks, which is the application field of sf::Clock.
I was talking about the python standard library
The module time has everything for manipulating time. If I follow the same logic, we shouldn't implement sf.Time, sf.sleep, etc.