
On Tue, Oct 19, 2010 at 3:35 AM, Domagoj Saric <dsaritz@gmail.com> wrote:
"Beman Dawes" <bdawes@acm.org> wrote in message news:AANLkTim3zgLX1Q5f5YUko6tsZdQW2DZy9iqkf3GFaaU1@mail.gmail.com...
Other than that, I guess we just wait for tests to cycle.
Would it be perhaps possible to provide a lower-level function (even in the detail namespace) that uses a plain char buffer and an error code, that is free of std::vectors, std::strings, boost::paths, system::error_codes and other things one might not want to pay for (especially if one does not use them otherwise) just to make a system API call..? The 'proper' version can then wrap the thinner one...
It would be technically possible, of course, but ... What you are really asking for, I think, is a C language interface or something pretty close to that. I could have designed the library that way, but didn't want to add a third way for users to do things, and didn't want to take on the increased documentation, test, etc, workload. --Beman