Formal review of std.buffer.scopebuffer
monarch_dodra
monarchdodra at gmail.com
Tue Mar 18 02:34:00 PDT 2014
On Tuesday, 18 March 2014 at 07:45:03 UTC, Jacob Carlborg wrote:
> On Monday, 17 March 2014 at 20:31:36 UTC, Andrei Alexandrescu
> wrote:
>
>> I had the same concerns about it being front and center in
>> std. Now that it's internal that issue disappears - we can use
>> it inside Phobos for a while and change it without disrupting
>> users. In many ways putting it up for review after all makes
>> things better for everybody.
>
> I don't think that issue disappears. Walter has done this
> before and now he did it again. Creating a pull request for a
> new module without asking for a formal review. It's less of a
> problem that it was merged as an internal module. The big issue
> trying to get everyone to follow the protocols we have for
> adding new modules.
In his defense, he *is* trying to keep our modules clean, which
implies creating a new module. But let's put this into
perspective:
Said module is *1* type only. It's not like it was a new 10_000
line module or anything: It's 100 lines + unittest.
If it was me, I would have just put the damn thing as a new type
in "std.array", submitted it as a pull, with request for review
nor mention in the boards, and then be done with it. And *then*,
if we weren't happy about it, I would have marked it package too.
It's not the first time we do this too. There's a fair bit in
things in phobos that are "fairly useful, but don't justify
public exposure". This is just one more of them. It just happens
to be in a module.
I'm not entirely happy about the way it went down, but I think we
should cut him a little slack in that regards.
That, and I think there was bad communication. On both sides.
More information about the Digitalmars-d
mailing list