Re: [Boost-bugs] [Boost C++ Libraries] #3873: Promote Existing is_sorted Algorithm Detail to First-class Template / Track C++1x N3000 is_sorted{_until}

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