1
Feature requests / File system functions
« on: September 01, 2010, 10:43:33 am »
Then maybe I'll take a look and give boost another chance.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
What do you mean? Every library that wants to implement platform-dependent functionality beyond standard C++ in a portable way needs to use the preprocessor for conditional compilation. Even SFML.
However, you shouldn't throw Boost into a single pot, it consists of different libraries written by different authors. Anyway, what exactly doesn't please you at the Boost libraries you've worked with up to now?
Additionally, Boost tries to workaround some compiler bugs to support more, especially ancient compilers. For this task, it uses macros, too. Apart from the libraries where macros are just the most user-friendly way to provide a feature (consider BOOST_FOREACH or BOOST_STATIC_ASSERT). I don't know why this should be bad.
It would be great if someone could tell me if i can set the license of this project to be public domain, or it has to be zlib/png license because of using SFML? Sorry i just don't understand this license stuff.
That would be completely out of scope for SFML. There are already portable FS libraries, such as boost.filesystem for example.