On Monday, 1 September 2014 at 16:45:29 UTC, Ola Fosheim Grøstad wrote:
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.

You are totally misunderstanding goals of std.logger - people as _expected_ to roll their own Loggers. std.logger is here only to provide standard API for those to integrate with each other and few trivial common implementation as examples. Rest is dub business.

And no, magic identification of format string is neither language KISS nor interface KISS.

Reply via email to