On Monday, 15 September 2014 at 22:39:55 UTC, David Nadlinger
wrote:
On Monday, 15 September 2014 at 22:33:46 UTC, Robert burner
Schadek wrote:
and you can do all that with std.logger.
again, the idea of std.logger is not to give you everything,
because nobody knows what that even is, the idea is to make it
possible to do everything and have it understandable later and
use transparently
Issues like threading behavior and (a)synchronicity guarantees
are part of the API, though, and need to be clarified as part
of the std.logger design.
David
This is *really* what I am getting at. Even if not another line
of code is written nor feature added, its important to state what
is actually intended so people know where the limits are a
priori, rather than finding an implicit contract and then running
with it (leaving you with legacy behavior to potentially maintain
later.)