On Monday, 1 September 2014 at 16:30:46 UTC, Dicebot wrote:
purity. This may be or may not be an issue but is definitely goes out of the scope of this Phobos proposal. If you have any

[…]

Current implementations use basic std.stdio facilities and those flush upon writing a newline symbol -> flush happens after each log call. More efficient buffered implementation can be provided later, this shouldn't affect the API.

[…]

Unreliable, not KISS. I think it is a bad idea.

If the standard library does not provide the following from the get go:

1. general usefulness
2. performance
3. KISS in terms of interface (not in language semantics)

then people will be better off rolling their own. Creating a simple logger is not difficult, the challenge is in creating a performant, generally useful one with legible syntax and full CT type safety.

Reply via email to