On Monday, 16 February 2015 at 14:35:51 UTC, H. S. Teoh wrote:

That PR was merged quickly because std.algorithm is one of the most frequently touched parts of Phobos, and a major work like splitting it into submodules risked continual merge conflicts with incoming PRs. I thought it was more productive to merge first and clean up later (which I did -- but obviously not good enough), than to spend 6 months arguing over nitpicks while the PR bitrots in the queue and becomes unmergeable every 2 days. I don't have that kind of time/energy to spend, this being, after all, done on my free time rather than me getting paid to do
this dirty work.

So much truth in here. I for one was amazed at how fast the change got in and I am glad it did.


And like I said, I did submit a number of followup PRs to clean up a lot of things that were leftover from the original PR. I regret that I got busy with Real Life and didn't have the chance to cleanup every last bit

Long mails are time-consuming, too. ;)

-- I was hoping that, this being a community project, somebody else could have picked up the slack

Hmm, this seems to be happening just now. At least Andrei asks for it to happen.

without slapping me in the face for
having not enough time to make everything perfect.


Andrei can be so encouraging. Indeed, the quality he asks for is what makes D so damn attractive.

In retrospect, perhaps I should never have bothered.


I am glad you did. I try to follow your commits to help me learn D better. For some reason this seems to work for me. Without your work I'd run out of inspiration.

So if there is any slack remaining that you cannot attend, please tell me. With some help I might be able to something about it.

Reply via email to