On Tuesday, 2 September 2014 at 06:53:30 UTC, eles wrote:
Oh, I understand the intentions perfectly well, but the default should be performant, multithreaded, and cover the most common use scenario.

+1

While its useful for the standard library to provide stubs, these mean very little without a default implementation. And the latter shall be quite generic to cover most of the use cases.

Rolling one's own loggers shall be done only if the world is not enough.

I disagree and it was declared among goals of this module from the very beginning that it won't go that way, won't even attempt to do it. If you have some good ideas about better default implementation - make pull request after it is merged into "std.experimental". Right now it is not in the scope of the review and I will simply ignore all comments that are related purely to implementation.

However, if there any API issues that will likely block the implementation you want - those are very important to hear about. This is #1 priority right now.

Reply via email to