On Wed, Jun 12, 2019 at 9:05 AM Gary Gregory <[email protected]> wrote:

> I will now refresh this thread with some questions from my initial post:
>
> If you look the PRs (Http2 -> H2), the next item that stands out are the
> Http1* types which feel (to me) should be renamed to H1* for _consistency_
> with H2. Ironically, this would leave the H1Config class alone, which
> started this set of threads.
>
> I then wonder and hope that all classes that start with Http* are generic
> to either H1 or H2. What the truth there?
>

3 days have past since my questions. I have updated (but not squashed) my
PR by adding a commit for renaming "Http1*" types to "H1". This looks much
nicer (to me) than having the oddity of H2* names next to "Http1" names.

Gary


> Gary
>
>
> On Wed, Jun 12, 2019 at 9:02 AM Gary Gregory <[email protected]>
> wrote:
>
>> On Wed, Jun 12, 2019 at 3:19 AM Michael Osipov <[email protected]>
>> wrote:
>>
>>> Am 2019-06-12 um 02:39 schrieb Gary Gregory:
>>> > On Tue, Jun 11, 2019 at 5:37 PM Oleg Kalnichevski <[email protected]>
>>> wrote:
>>> >
>>> >> On Tue, 2019-06-11 at 16:48 -0400, Gary Gregory wrote:
>>> >>> Hi All:
>>> >>>
>>> >>> Here are two PRs for http-core and http-client for Http2* -> H2*
>>> >>>
>>> >>> https://github.com/apache/httpcomponents-core/pull/130
>>> >>> https://github.com/apache/httpcomponents-client/pull/152
>>> >>>
>>> >>> If you look at these, the next item that stands out are the Http1*
>>> >>> types
>>> >>> which feel (to me) should be renamed to H1*. Ironically, this would
>>> >>> leave
>>> >>> the H1Config class alone, which started this set of threads.
>>> >>>
>>> >>> I then wonder and hope that all classes that start with Http* are
>>> >>> generic
>>> >>> to either H1 or H2. What the truth there?
>>> >>>
>>> >>> Gary
>>> >>
>>> >> Gary
>>> >>
>>> >> Could we please rename `H1` to `Http1` and `Http2` to H2 and move on?
>>> >>
>>> >
>>> > I think should start by merging the two PRs above. This will do the
>>> Http2*
>>> > to H2* change.
>>> >
>>> > Then I'd like to hear from the folks who have kind enough to opine. I
>>> feel
>>> > this is important since these names are going to live on for a long
>>> time.
>>> > This will also give folks a change to look at master with the merged
>>> PRs if
>>> > they have not peeked at the PRs themselves.
>>>
>>> I still prefer Http2 because it reads better with class names. H2 always
>>> reminds me of the database.
>>>
>>
>> Same here but the domains are clearly different and I hope there is no
>> need to distinguish between the two in code. In my current stack at work,
>> we use both HttpCore and the H2 database. There is no confusion as H2 is
>> only used in code through JDBC, such that our code does not refer to H2
>> database types.
>>
>> Gary
>>
>>
>>>
>>> Michael
>>>
>>

Reply via email to