Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

you said you "really dislike gos style".

there is no better person to produce a proposal than the person who best understands why it isn't sufficient or is wrong in one or more ways.

I didn't say it was easy to guide a proposal from the proposal stage through to acceptance, or that I was optimistic about doing it. (you think I am misunderstanding you?) I merely feel like the people who like something the least are probably the most qualified to produce a quality proposal which has a chance at improving the landscape. that's all.

By the way, if i haven't said something outright, I did not infer that thing. Don't read between my lines, there's nothing there.



> you said you "really dislike gos style".

Exactly. Dislike != annoyed

I can use a different package so what’s there to be annoyed about?

> there is no better person to produce a proposal than the person who best understands why it isn't sufficient or is wrong in one or more ways.

Dislike != insufficient

It’s a personal preference not a technical criticism.

> By the way, if i haven't said something outright, I did not infer that thing. Don't read between my lines, there's nothing there.

If you’re going to play the “you’ve misunderstood me” card then at least make sure you’ve understood people correctly yourself.

> I didn't say it was easy to guide a proposal from the proposal stage through to acceptance, or that I was optimistic about doing it

Changing the way the flag package would need to be changed to make myself (and others) happy couldn’t be done in a backwards compatible way. Thus it would have to be part of Go v2.0, which could be a decade away or might never happen.

And since all that the change would bring is an alternative, more GNU, way of parsing flags, it makes this hypothetical proposal a really low bar for improvement (unlike your other examples) thus this hypothetical proposal is unlikely to ever approved even if a hypothetical v2 of Go were to ever be released.

The whole premise of this changing is so remote that even suggesting I write a proposal in the first place is a massively optimistic take.

And for the record, I fully support Go not changing their behaviour here. Keeping the flags package as-is is the right thing for Go to do. So I wouldn’t even support my hypothetical proposal here even though I don’t personally like the existing flags package.

This might sound too nuanced for HN, but you can dislike something while still supporting it’s existence. Change here, in my opinion, would be worse than the status quo.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: