
Tom Brinkman wrote:
But it would introduce the dependency to boost::filesystem
That would be a show-stopper for shur. I definately could not use your IO library if it had a boost::filesystem dependency. PLEASE - keep it header only.
I have no interest in boost::filesystem or gil. Just trying to understand your requirement for being header-only: You *want* to compile the same code over and over rather than just once?
No, he's probably using a pre-compiled header. :-)
No, we generally dont use pre-compiled headers on UNIX. If at all. You must be using dev-studio on windows. The trend is for all "new" libraries to be header only, unless there is an overwhelming, and I mean absolutely overwhelming reason not too. Also, you should not have unecessary dependencies. The filesystem library is not a necessity in this case, and becouse the filesystem library is is not a header only library, it makes using it by other libraries very problematic.