Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3873: Promote Existing is_sorted Algorithm Detail to First-class Template / Track C++1x N3000 is_sorted{_until}
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-03-07 18:21:45
#3873: Promote Existing is_sorted Algorithm Detail to First-class Template / Track
C++1x N3000 is_sorted{_until}
--------------------------------------+-------------------------------------
Reporter: gerickson@⦠| Owner: johnmaddock
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: TR1
Version: Boost Development Trunk | Severity: Problem
Keywords: |
--------------------------------------+-------------------------------------
Changes (by giecrilj@â¦):
* cc: giecrilj@⦠(added)
* owner: => johnmaddock
* version: => Boost Development Trunk
* component: None => TR1
* severity: Not Applicable => Problem
Comment:
This thing should go to TR1 and it is absolutely necessary.
== Reasons ==
{{{
#!rst
Authority
It is considered imporant enough to be included in the standard.
Completeness
A library that contains algorithms that depend on the data being
ordered but does not provide an explicit concept of being ordered is
incomplete.
Use case
For example, to be able to throw when a precomputed (tainted) data
source is not ordered as expected.
}}}
== Remarks ==
{{{
#!rst
=============== ==============
===========================================
instead of better name reason
=============== ==============
===========================================
``is_sorted`` ``is_ordered`` sorting and ordering are different
concepts
``is_creasing`` ``is_growing`` hard to understand
=============== ==============
===========================================
}}}
{{{
#!html
<h3 > Aside </h3 >
<div style="font-family: serif; font-size: smaller">
<p >I am in the state of a double astonishment because</p >
<ol
><li
>Nobody (including yours truly) has figured out it is missing for the
latest 12 years,</li >
<li >As soon as I realized it is missing, a public discussion about it
starts (not initiated by yours truly).</li ></ol ></div >
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3873#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:02 UTC