Boost website changes and .'cxxstd'

classic Classic list List threaded Threaded
44 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/6/2021 3:10 PM, René Ferdinand Rivera Morell via Boost wrote:

> On Wed, Jan 6, 2021 at 2:02 PM Edward Diener via Boost <
> [hidden email]> wrote:
>
>>
>> If an end-user does not see a "C++ standard minimum level" for a library
>> in the documentation what should he/she assume ?
>
>
> They should *not* assume any particular level. And perhaps ask the author
> to indicate what the support is by filling GitHub issues.
>
>
>> I would like to argue
>> that it would be beneficial for end-users to see the C++ standard
>> minimum level for all libraries, even for those which work at the
>> C++98/03 level on up. I do not understand the purpose of a library which
>> does not wish to peg itself at a particular minimum C++ level.
>>
>
> At least one library supports *any* C++ level. Even those before C++98.
> Please don't put a one dimensional straightjacket on this. What should such
> libraries do?
>
> PS. That one library happens to be my library, Predef.
>

On second thought you are right and if there is no 'cxxstd' JSON
attribute we should not be showing  "C++ standard minimum level"
information in the library docs.


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On Wed, Jan 6, 2021 at 4:53 PM Edward Diener wrote:
>
> On second thought you are right and if there is no 'cxxstd' JSON
> attribute we should not be showing  "C++ standard minimum level"
> information in the library docs.

That is one of the requirements I imposed when I was doing the code
review of this feature, before I merged it:

https://github.com/boostorg/website/pull/580#discussion_r549458814

Glen

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
Donovan Dikaio wrote:

> The updates to show "C++ standard minimum level" is just live here:
> https://www.boost.org/doc/libs/master/

Looking at this, I think that we need to drop the "Standard" part. It's
mostly empty, the places it says things like "TR1" aren't helpful, and it's
easy to misinterpret it as the minimum required C++ level.


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
> Donovan Dikaio wrote:
>
>> The updates to show "C++ standard minimum level" is just live here:
>> https://www.boost.org/doc/libs/master/
>
> Looking at this, I think that we need to drop the "Standard" part. It's
> mostly empty, the places it says things like "TR1" aren't helpful, and
> it's easy to misinterpret it as the minimum required C++ level.

I fully agree. Also the top line which give different views of the
library documentation can probably drop the "Standard Proposals" and
"TR1 libraries" views, since these are really obsolete by now.


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list

>>>
>>> If an end-user does not see a "C++ standard minimum level" for a
>>> library
>>> in the documentation what should he/she assume ?
>>
>>
>> They should *not* assume any particular level. And perhaps ask the
>> author
>> to indicate what the support is by filling GitHub issues.
>
> The trouble with this is that there are about 110 libraries with no
> 'cxxstd' JSON attribute at all and we are asking programmers to go
> back to guessing what the C++ standard minimum level is for those
> libraries. I am really trying to give end-users information rather
> than going back to guessing or having to ask about it each time.
Just for completeness: If the website generator "does not see a "C++
standard minimum level" for a library in the documentation what should
[it] assume ?"

Not assuming is "more right". It gives the power of what to show to the
library author/maintainer. And if people "have to ask about it each
time", the library maintainer (or those people) can add that
information. Same as with every other piece of documentation.

I'm glad that you have come to a similar conclusion now and am happy
with the feature. If the "Standard" is removed, then it will look
perfect. Thanks a lot!



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list

>> Looking at this, I think that we need to drop the "Standard" part.
>> It's mostly empty, the places it says things like "TR1" aren't
>> helpful, and it's easy to misinterpret it as the minimum required C++
>> level.
>
> I fully agree. Also the top line which give different views of the
> library documentation can probably drop the "Standard Proposals" and
> "TR1 libraries" views, since these are really obsolete by now.
Woops, also just seen that the text is to long. I see e.g. "C++ standard
minimum lev11". Maybe just "Minimum C++ standard"? Or even "Min. C++
standard"?



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
Hello Edward,

I'm with the CPP Alliance.  I'm working with Donovan to implement the Boost
website changes and .'cxxstd'.

Reading the messages on the boost mailing list, we see some changes
requested and some asking not to implement the change. Can be a bit
confusing on what is needed or wanted.

Can we get a list of changes requested on the current implementation?

Thank You
Louis

On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
[hidden email]> wrote:

> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
> > Donovan Dikaio wrote:
> >
> >> The updates to show "C++ standard minimum level" is just live here:
> >> https://www.boost.org/doc/libs/master/
> >
> > Looking at this, I think that we need to drop the "Standard" part. It's
> > mostly empty, the places it says things like "TR1" aren't helpful, and
> > it's easy to misinterpret it as the minimum required C++ level.
>
> I fully agree. Also the top line which give different views of the
> library documentation can probably drop the "Standard Proposals" and
> "TR1 libraries" views, since these are really obsolete by now.
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/7/2021 7:05 PM, Louis Tatta via Boost wrote:

> Hello Edward,
>
> I'm with the CPP Alliance.  I'm working with Donovan to implement the Boost
> website changes and .'cxxstd'.
>
> Reading the messages on the boost mailing list, we see some changes
> requested and some asking not to implement the change. Can be a bit
> confusing on what is needed or wanted.
>
> Can we get a list of changes requested on the current implementation?

The initial change has been done correctly, which is to provide a "C++
standard minimum level" display field for each library which has its
JSON field of "cxxstd" set to some value. I also have agreed with Peter
Dimov's remark, which was also suggested earlier in this thread, that
the "Standard" display field for each library should be removed, since
it's meaning is obsolete and now also confusing. I have also suggested
that if we are removing the "Standard" display field we should also
remove the "Standard Proposals" and "TR1 libraries" sort categories,
which are likewise obsolete.

I personally think that since we now have a "C++ standard minimum level"
display field it would also be nice to be able to have a sort category
based on that display field called, let's say, "C++ Minimum".

>
> Thank You
> Louis
>
> On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
> [hidden email]> wrote:
>
>> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
>>> Donovan Dikaio wrote:
>>>
>>>> The updates to show "C++ standard minimum level" is just live here:
>>>> https://www.boost.org/doc/libs/master/
>>>
>>> Looking at this, I think that we need to drop the "Standard" part. It's
>>> mostly empty, the places it says things like "TR1" aren't helpful, and
>>> it's easy to misinterpret it as the minimum required C++ level.
>>
>> I fully agree. Also the top line which give different views of the
>> library documentation can probably drop the "Standard Proposals" and
>> "TR1 libraries" views, since these are really obsolete by now.
>>
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list

>>
>> Can we get a list of changes requested on the current implementation?
>
> The initial change has been done correctly, which is to provide a "C++
> standard minimum level" display field for each library which has its
> JSON field of "cxxstd" set to some value. I also have agreed with
> Peter Dimov's remark, which was also suggested earlier in this thread,
> that the "Standard" display field for each library should be removed,
> since it's meaning is obsolete and now also confusing. I have also
> suggested that if we are removing the "Standard" display field we
> should also remove the "Standard Proposals" and "TR1 libraries" sort
> categories, which are likewise obsolete.
>
> I personally think that since we now have a "C++ standard minimum
> level" display field it would also be nice to be able to have a sort
> category based on that display field called, let's say, "C++ Minimum".
Fully agreed.

And my remark was that (at least for me) "C++ standard minimum level" is
to long and doesn't fully display on the website leading to "C++
standard minimum lev11" to be shown instead of  "C++ standard minimum
level : 11"




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/11/2021 6:40 AM, Alexander Grund via Boost wrote:

>
>>>
>>> Can we get a list of changes requested on the current implementation?
>>
>> The initial change has been done correctly, which is to provide a "C++
>> standard minimum level" display field for each library which has its
>> JSON field of "cxxstd" set to some value. I also have agreed with
>> Peter Dimov's remark, which was also suggested earlier in this thread,
>> that the "Standard" display field for each library should be removed,
>> since it's meaning is obsolete and now also confusing. I have also
>> suggested that if we are removing the "Standard" display field we
>> should also remove the "Standard Proposals" and "TR1 libraries" sort
>> categories, which are likewise obsolete.
>>
>> I personally think that since we now have a "C++ standard minimum
>> level" display field it would also be nice to be able to have a sort
>> category based on that display field called, let's say, "C++ Minimum".
>
> Fully agreed.
>
> And my remark was that (at least for me) "C++ standard minimum level" is
> to long and doesn't fully display on the website leading to "C++
> standard minimum lev11" to be shown instead of  "C++ standard minimum
> level : 11"

I am good with changing that. Maybe just "C++ standard minimum". I am
worried that if we just specify "C++ standard" or "C++ level" there will
be programmers who think that if they see, let's say, "11" that they
will not be able to use that library unless they are compiling with
exactly C++11. I know that may sound ridiculous, but the less confusion
the better.


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list

>>
>> And my remark was that (at least for me) "C++ standard minimum level"
>> is to long and doesn't fully display on the website leading to "C++
>> standard minimum lev11" to be shown instead of "C++ standard minimum
>> level : 11"
>
> I am good with changing that. Maybe just "C++ standard minimum". I am
> worried that if we just specify "C++ standard" or "C++ level" there
> will be programmers who think that if they see, let's say, "11" that
> they will not be able to use that library unless they are compiling
> with exactly C++11. I know that may sound ridiculous, but the less
> confusion the better.
"Minimum C++ standard"?



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On Mon, Jan 11, 2021 at 9:12 AM Alexander Grund via Boost
<[hidden email]> wrote:

>
>
> >>
> >> And my remark was that (at least for me) "C++ standard minimum level"
> >> is to long and doesn't fully display on the website leading to "C++
> >> standard minimum lev11" to be shown instead of "C++ standard minimum
> >> level : 11"
> >
> > I am good with changing that. Maybe just "C++ standard minimum". I am
> > worried that if we just specify "C++ standard" or "C++ level" there
> > will be programmers who think that if they see, let's say, "11" that
> > they will not be able to use that library unless they are compiling
> > with exactly C++11. I know that may sound ridiculous, but the less
> > confusion the better.
> "Minimum C++ standard"?

I see that we're explicit about "C++" just in case people interpret it
to mean the standards of the other programming languages we support.

Glen

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
Glen Fernandes wrote:
> > "Minimum C++ standard"?
>
> I see that we're explicit about "C++" just in case people interpret it to
> mean the standards of the other programming languages we support.

We can make the left side "Required standard" and the right side "C++11" in
case there's confusion with those other languages.


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
Hi Edward,

Donovan has updated the website:
Remove 'Standard' field from each library info
Remove 'Standard Proposals' and 'TR1 libraries' from sort categories
Add 'C++ Minimum' to sort categories

Please let me know if you want any other changes.

Thank You
Louis

On Fri, Jan 8, 2021 at 10:46 AM Edward Diener via Boost <
[hidden email]> wrote:

> On 1/7/2021 7:05 PM, Louis Tatta via Boost wrote:
> > Hello Edward,
> >
> > I'm with the CPP Alliance.  I'm working with Donovan to implement the
> Boost
> > website changes and .'cxxstd'.
> >
> > Reading the messages on the boost mailing list, we see some changes
> > requested and some asking not to implement the change. Can be a bit
> > confusing on what is needed or wanted.
> >
> > Can we get a list of changes requested on the current implementation?
>
> The initial change has been done correctly, which is to provide a "C++
> standard minimum level" display field for each library which has its
> JSON field of "cxxstd" set to some value. I also have agreed with Peter
> Dimov's remark, which was also suggested earlier in this thread, that
> the "Standard" display field for each library should be removed, since
> it's meaning is obsolete and now also confusing. I have also suggested
> that if we are removing the "Standard" display field we should also
> remove the "Standard Proposals" and "TR1 libraries" sort categories,
> which are likewise obsolete.
>
> I personally think that since we now have a "C++ standard minimum level"
> display field it would also be nice to be able to have a sort category
> based on that display field called, let's say, "C++ Minimum".
>
> >
> > Thank You
> > Louis
> >
> > On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
> > [hidden email]> wrote:
> >
> >> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
> >>> Donovan Dikaio wrote:
> >>>
> >>>> The updates to show "C++ standard minimum level" is just live here:
> >>>> https://www.boost.org/doc/libs/master/
> >>>
> >>> Looking at this, I think that we need to drop the "Standard" part. It's
> >>> mostly empty, the places it says things like "TR1" aren't helpful, and
> >>> it's easy to misinterpret it as the minimum required C++ level.
> >>
> >> I fully agree. Also the top line which give different views of the
> >> library documentation can probably drop the "Standard Proposals" and
> >> "TR1 libraries" views, since these are really obsolete by now.
> >>
> >>
> >> _______________________________________________
> >> Unsubscribe & other changes:
> >> http://lists.boost.org/mailman/listinfo.cgi/boost
> >>
> >
> > _______________________________________________
> > Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
> >
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/11/2021 8:50 PM, Louis Tatta via Boost wrote:
> Hi Edward,
>
> Donovan has updated the website:
> Remove 'Standard' field from each library info
> Remove 'Standard Proposals' and 'TR1 libraries' from sort categories
> Add 'C++ Minimum' to sort categories
>
> Please let me know if you want any other changes.

When you sort by 'C++ Minimum' those libraries which have the same
cxxstd value ( or no cxxstd value ) should be secondarily sorted
alphabetically.

Other people seem to have wanted to bike-shed the "C++ Standard Minimum
Level" line to something shorter, maybe even just "C++ Minimum" itself.
I have personally no great preference other than wanting programmers to
understand that the value given means the library supports that C++
standard level on up rather than supporting only that C++ standard level
and nothing higher. I know assuming the latter would be foolish, but
programmers have been known to become confused on a lot less.

Thanks for the great work !

>
> Thank You
> Louis
>
> On Fri, Jan 8, 2021 at 10:46 AM Edward Diener via Boost <
> [hidden email]> wrote:
>
>> On 1/7/2021 7:05 PM, Louis Tatta via Boost wrote:
>>> Hello Edward,
>>>
>>> I'm with the CPP Alliance.  I'm working with Donovan to implement the
>> Boost
>>> website changes and .'cxxstd'.
>>>
>>> Reading the messages on the boost mailing list, we see some changes
>>> requested and some asking not to implement the change. Can be a bit
>>> confusing on what is needed or wanted.
>>>
>>> Can we get a list of changes requested on the current implementation?
>>
>> The initial change has been done correctly, which is to provide a "C++
>> standard minimum level" display field for each library which has its
>> JSON field of "cxxstd" set to some value. I also have agreed with Peter
>> Dimov's remark, which was also suggested earlier in this thread, that
>> the "Standard" display field for each library should be removed, since
>> it's meaning is obsolete and now also confusing. I have also suggested
>> that if we are removing the "Standard" display field we should also
>> remove the "Standard Proposals" and "TR1 libraries" sort categories,
>> which are likewise obsolete.
>>
>> I personally think that since we now have a "C++ standard minimum level"
>> display field it would also be nice to be able to have a sort category
>> based on that display field called, let's say, "C++ Minimum".
>>
>>>
>>> Thank You
>>> Louis
>>>
>>> On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
>>> [hidden email]> wrote:
>>>
>>>> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
>>>>> Donovan Dikaio wrote:
>>>>>
>>>>>> The updates to show "C++ standard minimum level" is just live here:
>>>>>> https://www.boost.org/doc/libs/master/
>>>>>
>>>>> Looking at this, I think that we need to drop the "Standard" part. It's
>>>>> mostly empty, the places it says things like "TR1" aren't helpful, and
>>>>> it's easy to misinterpret it as the minimum required C++ level.
>>>>
>>>> I fully agree. Also the top line which give different views of the
>>>> library documentation can probably drop the "Standard Proposals" and
>>>> "TR1 libraries" views, since these are really obsolete by now.
>>>>
>>>>
>>>> _______________________________________________
>>>> Unsubscribe & other changes:
>>>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>>>
>>>
>>> _______________________________________________
>>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>>
>>
>>
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
Hi Edward,

I have added a secondary sort by library's name for libraries which have
the same cxxstd value when sorting by 'C++ Minimum'.

It's up and available now here:
https://www.boost.org/doc/libs/master?sort=cxxstd

Please let me know if you have any more feedback.

Thank you,
Donovan

On Tue, Jan 12, 2021 at 9:51 AM Louis Tatta <[hidden email]> wrote:

> Hi Edward,
>
> Donovan has updated the website:
> Remove 'Standard' field from each library info
> Remove 'Standard Proposals' and 'TR1 libraries' from sort categories
> Add 'C++ Minimum' to sort categories
>
> Please let me know if you want any other changes.
>
> Thank You
> Louis
>
> On Fri, Jan 8, 2021 at 10:46 AM Edward Diener via Boost <
> [hidden email]> wrote:
>
>> On 1/7/2021 7:05 PM, Louis Tatta via Boost wrote:
>> > Hello Edward,
>> >
>> > I'm with the CPP Alliance.  I'm working with Donovan to implement the
>> Boost
>> > website changes and .'cxxstd'.
>> >
>> > Reading the messages on the boost mailing list, we see some changes
>> > requested and some asking not to implement the change. Can be a bit
>> > confusing on what is needed or wanted.
>> >
>> > Can we get a list of changes requested on the current implementation?
>>
>> The initial change has been done correctly, which is to provide a "C++
>> standard minimum level" display field for each library which has its
>> JSON field of "cxxstd" set to some value. I also have agreed with Peter
>> Dimov's remark, which was also suggested earlier in this thread, that
>> the "Standard" display field for each library should be removed, since
>> it's meaning is obsolete and now also confusing. I have also suggested
>> that if we are removing the "Standard" display field we should also
>> remove the "Standard Proposals" and "TR1 libraries" sort categories,
>> which are likewise obsolete.
>>
>> I personally think that since we now have a "C++ standard minimum level"
>> display field it would also be nice to be able to have a sort category
>> based on that display field called, let's say, "C++ Minimum".
>>
>> >
>> > Thank You
>> > Louis
>> >
>> > On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
>> > [hidden email]> wrote:
>> >
>> >> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
>> >>> Donovan Dikaio wrote:
>> >>>
>> >>>> The updates to show "C++ standard minimum level" is just live here:
>> >>>> https://www.boost.org/doc/libs/master/
>> >>>
>> >>> Looking at this, I think that we need to drop the "Standard" part.
>> It's
>> >>> mostly empty, the places it says things like "TR1" aren't helpful, and
>> >>> it's easy to misinterpret it as the minimum required C++ level.
>> >>
>> >> I fully agree. Also the top line which give different views of the
>> >> library documentation can probably drop the "Standard Proposals" and
>> >> "TR1 libraries" views, since these are really obsolete by now.
>> >>
>> >>
>> >> _______________________________________________
>> >> Unsubscribe & other changes:
>> >> http://lists.boost.org/mailman/listinfo.cgi/boost
>> >>
>> >
>> > _______________________________________________
>> > Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>> >
>>
>>
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
On 1/12/2021 11:37 PM, Donovan Dikaio via Boost wrote:
> Hi Edward,
>
> I have added a secondary sort by library's name for libraries which have
> the same cxxstd value when sorting by 'C++ Minimum'.
>
> It's up and available now here:
> https://www.boost.org/doc/libs/master?sort=cxxstd
>
> Please let me know if you have any more feedback.

Looks great, thanks !

>
> Thank you,
> Donovan
>
> On Tue, Jan 12, 2021 at 9:51 AM Louis Tatta <[hidden email]> wrote:
>
>> Hi Edward,
>>
>> Donovan has updated the website:
>> Remove 'Standard' field from each library info
>> Remove 'Standard Proposals' and 'TR1 libraries' from sort categories
>> Add 'C++ Minimum' to sort categories
>>
>> Please let me know if you want any other changes.
>>
>> Thank You
>> Louis
>>
>> On Fri, Jan 8, 2021 at 10:46 AM Edward Diener via Boost <
>> [hidden email]> wrote:
>>
>>> On 1/7/2021 7:05 PM, Louis Tatta via Boost wrote:
>>>> Hello Edward,
>>>>
>>>> I'm with the CPP Alliance.  I'm working with Donovan to implement the
>>> Boost
>>>> website changes and .'cxxstd'.
>>>>
>>>> Reading the messages on the boost mailing list, we see some changes
>>>> requested and some asking not to implement the change. Can be a bit
>>>> confusing on what is needed or wanted.
>>>>
>>>> Can we get a list of changes requested on the current implementation?
>>>
>>> The initial change has been done correctly, which is to provide a "C++
>>> standard minimum level" display field for each library which has its
>>> JSON field of "cxxstd" set to some value. I also have agreed with Peter
>>> Dimov's remark, which was also suggested earlier in this thread, that
>>> the "Standard" display field for each library should be removed, since
>>> it's meaning is obsolete and now also confusing. I have also suggested
>>> that if we are removing the "Standard" display field we should also
>>> remove the "Standard Proposals" and "TR1 libraries" sort categories,
>>> which are likewise obsolete.
>>>
>>> I personally think that since we now have a "C++ standard minimum level"
>>> display field it would also be nice to be able to have a sort category
>>> based on that display field called, let's say, "C++ Minimum".
>>>
>>>>
>>>> Thank You
>>>> Louis
>>>>
>>>> On Wed, Jan 6, 2021 at 6:16 PM Edward Diener via Boost <
>>>> [hidden email]> wrote:
>>>>
>>>>> On 1/6/2021 5:44 PM, Peter Dimov via Boost wrote:
>>>>>> Donovan Dikaio wrote:
>>>>>>
>>>>>>> The updates to show "C++ standard minimum level" is just live here:
>>>>>>> https://www.boost.org/doc/libs/master/
>>>>>>
>>>>>> Looking at this, I think that we need to drop the "Standard" part.
>>> It's
>>>>>> mostly empty, the places it says things like "TR1" aren't helpful, and
>>>>>> it's easy to misinterpret it as the minimum required C++ level.
>>>>>
>>>>> I fully agree. Also the top line which give different views of the
>>>>> library documentation can probably drop the "Standard Proposals" and
>>>>> "TR1 libraries" views, since these are really obsolete by now.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Unsubscribe & other changes:
>>>>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>>>>
>>>>
>>>> _______________________________________________
>>>> Unsubscribe & other changes:
>>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Unsubscribe & other changes:
>>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>>
>>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
> I have added a secondary sort by library's name for libraries which have
> the same cxxstd value when sorting by 'C++ Minimum'.
>
> It's up and available now here:
> https://www.boost.org/doc/libs/master?sort=cxxstd
I see the C++98 library at the bottom, which of course is correct from a
literal sort. However my expectation would be to have that before 03.
Also what about the libs with missing values? My expectation here would
also be that they come afterwards (my first impression was that all
values are missing)

What do others say?

Also the length of the label is still an issue, see https://ibb.co/BPjT6z5

Besides that, great work, thanks!




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
Also the length of the label is still an issue, see https://ibb.co/BPjT6z5

>Clearing browser cache will solve the length of the label issue.

Thank you

On Wed, Jan 13, 2021 at 5:50 AM Alexander Grund via Boost <
[hidden email]> wrote:

> > I have added a secondary sort by library's name for libraries which have
> > the same cxxstd value when sorting by 'C++ Minimum'.
> >
> > It's up and available now here:
> > https://www.boost.org/doc/libs/master?sort=cxxstd
> I see the C++98 library at the bottom, which of course is correct from a
> literal sort. However my expectation would be to have that before 03.
> Also what about the libs with missing values? My expectation here would
> also be that they come afterwards (my first impression was that all
> values are missing)
>
> What do others say?
>
> Also the length of the label is still an issue, see https://ibb.co/BPjT6z5
>
> Besides that, great work, thanks!
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Boost website changes and .'cxxstd'

Boost - Dev mailing list
Am 17.01.21 um 05:02 schrieb Louis Tatta:
> Also the length of the label is still an issue, see https://ibb.co/BPjT6z5
>
> >Clearing browser cache will solve the length of the label issue.

I tried both using CTRL+F5 and fully clearing the Browser cache but
neither changed anything.

I noticed that it is only in Firefox not Chromium. So I checked the
fonts: Firefox uses "DejaVu Sans" while Chromium uses "Liberation Sans"
for the requested "sans-serif". (Using Linux Mint 20.1)

Have you tested this on different browsers too and are you seeing the same?




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

smime.p7s (6K) Download Attachment
123