stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From se...@apache.org
Subject svn commit: r314951 - /incubator/stdcxx/site/index.html
Date Wed, 12 Oct 2005 15:55:27 GMT
Author: sebor
Date: Wed Oct 12 08:55:24 2005
New Revision: 314951

URL: http://svn.apache.org/viewcvs?rev=314951&view=rev
Log:
2005-10-12  P.J. Murray  <pj.murray@codefutures.com>
            Tim Triemstra  <timt@roguewave.com>
            Martin Sebor  <sebor@roguewave.com>
	* index.html: Added new content, updated, and rearranged sections.


Modified:
    incubator/stdcxx/site/index.html

Modified: incubator/stdcxx/site/index.html
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/index.html?rev=314951&r1=314950&r2=314951&view=diff
==============================================================================
--- incubator/stdcxx/site/index.html (original)
+++ incubator/stdcxx/site/index.html Wed Oct 12 08:55:24 2005
@@ -10,12 +10,14 @@
   </head>
 
   <div id="top">
+
     <!-- breadcrumbs -->
     <div class="breadtrail">
       <a href="http://apache.org/">Apache</a> &gt;
       <a href="http://incubator.apache.org/">Incubator</a> &gt;
       <a href="http://incubator.apache.org/stdcxx/">stdcxx</a>
     </div>
+
     <div class="header">
       <div class="grouplogo">
         <a href="http://incubator.apache.org/">
@@ -33,6 +35,7 @@
                title="STDCXX - Apache C++ Standard Library"
                src="images/stdcxx.gif"
                border="0">
+
         </a>
       </div>
       <div class="searchbox">
@@ -44,6 +47,7 @@
           <input name="Search" value="Search" type="submit">
         </form>
       </div>
+
       <ul id="tabs">
         <li class="current">
           <a class="base-selected" href="index.html">stdcxx</a>
@@ -62,6 +66,7 @@
 
     <!-- left hand navigation -->
     <div id="menu">
+
       <div class="menupage">
 
         <div id="menu_selected_1.1"
@@ -73,6 +78,7 @@
         </div>
 
         <div class="menuitem">
+
           <a title="View the incubation status page"
              href="http://incubator.apache.org/projects/stdcxx.html">
             Status
@@ -98,6 +104,7 @@
              href="http://www.apache.org/licenses/LICENSE-2.0">
             License
           </a>
+
         </div>
 
         <div class="menuitem">
@@ -110,6 +117,7 @@
         <div class="menuitem">
           <a title="View the Class Reference sources in Subversion"
              href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">
+
             Class Reference
           </a>
         </div>
@@ -122,6 +130,7 @@
         </div>
 
         <div class="menuitem">
+
           <a title="View the Design and Style Document"
              href="#">
             Design and Style Document
@@ -133,6 +142,7 @@
         <img style="display: none" class="corner" height="15" width="15"
               alt="" src="images/rc-b-l-15-1body-2menu-3menu.png">
       </div>
+
     </div>   <!-- menu -->
   </div>   <!-- main -->
 
@@ -141,160 +151,135 @@
     <h1>STDCXX - Apache C++ Standard Library</h1>
     <div id="minitoc-area">
       <ul class="minitoc">
-        <li><a href="#what_is">What Is stdcxx</a></li>
-        <li><a href="#disclaimer">Disclaimer</a></li>
-        <li><a href="#news">Project News</a></li>
+
+        <li><a href="#what_is">What is stdcxx?</a></li>
         <li><a href="#objectives">Objectives</a></li>
+        <li><a href="#platforms">Platforms</a></li>
+        <li><a href="#news">Project News</a></li>
         <li><a href="#status">Project Status</a></li>
+        <li><a href="#users">Users</a></li>
+        <li><a href="#contributors">Contributors</a></li>
         <li><a href="#committers">Committers</a></li>
         <li><a href="#ppmc">PPMC</a></li>
-        <li><a href="#platforms">Platforms</a></li>
-        <li><a href="#references">References</a></li>
+        <li><a href="#lists">Mailing Lists</a></li>
+        <li><a href="#references">References and Additional Reading</a></li>
+        <li><a href="#disclaimer">Disclaimer</a></li>
+        
       </ul>
     </div>
 
     <!-- section ================================================= -->
     <a name="what_is"></a>
-    <h2 class="boxed">What Is stdcxx</h2>
+    <h2 class="boxed">What is stdcxx?</h2>
     <div class="section">
       <p>
 
-The  stdcxx  (pronounced  "standard  C++  library",  not  S-T-D-C-X-X)
-project   is   the   <a  href="http://www.roguewave.com/">Rogue   Wave
-Sofware</a> implementation of the C++ Standard Library, version 4.1.0,
-donated   to  the   <a   href="http://www.apache.org">Apache  Software
-Foundation</a>   (ASF)  in  summer   2005  and   currently  undergoing
-incubation            in            the           Apache            <a
-href="http://incubator.apache.org/">Incubator</a>.
+The   stdcxx   project  (pronounced   "standard   C++  library",   not
+S-T-D-C-X-X) is a collection of algorithms, containers, iterators, and
+other fundamental  components of every piece  of software, implemented
+as  C++ classes, templates,  and functions  essential for  writing C++
+programs.
 
+      </p>
       <p>
 
-The C++  Standard Library is  a collection of  algorithms, containers,
-iterators,  and  other  fundamental   components  of  every  piece  of
-software,  designed and  implemented  as C++  classes, templates,  and
-functions essential for writing C++ programs.
+The goal  of the Apache C++  Standard Library project is  to provide a
+free implementation  of the  ISO/IEC 14882 international  standard for
+C++ that  enables source code  portability and consistent  behavior of
+programs across all major hardware implementations, operating systems,
+and compilers, open source and commercial alike. An additional goal is
+to  achieve  maximum implementation  efficiency  on  each platform  by
+taking advantage of  platform-specific high-performance facilities and
+features which are often unique to the type of hardware, the operating
+system or the compiler.
 
+      </p>  
+      <p>
+
+As  the  starting  point  for   future  efforts,  in  summer  2005  <a
+class="external"      href="http://www.roguewave.com/">Rogue      Wave
+Software</a> has contributed its  commercial implementation of the C++
+Standard Library to the Apache stdcxx project, a proven code base that
+has been shipping for over a  decade and is among the most widely used
+cross-platform implementations of the library.
+          
       </p>
       <p>
 
-A number  of excellent design  and programming books describe  the C++
-Standard   Library    in   an    approachable   way   (see    the   <a
-href="">References</a> section).  In addition, besides the required <a
-href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">Class
-Reference</a>  this implementation  of  the library  also includes  an
-extensive                                                            <a
-href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibug/">User
-Guide</a> complete  with tutorials  and example programs.   That being
-said,  the ultimate  reference  to  the C++  Standard  Library is,  of
-course, the C++  Standard itself (and to a smaller  extent, also the C
-Standard).  An electronic  copy of the most recent  version of the C++
-and  C  standards  can   be  obtained  from  the  <a  class="external"
-href="http://www.ansi.org/">ANSI</a>        <a        class="external"
-href="http://webstore.ansi.org/ansidocstore/">eStandards store</a>.
+The  key features  of the  stdcxx project  at the  time  of submission
+include:
 
-      </p>
-    </div>   <!-- section -->
+        <ul>
+          <li>
 
-    <!-- section ================================================= -->
-    <a name="disclaimer"></a>
-    <h2 class="boxed">Disclaimer</h2>
-    <div class="section">
-      <p>
+Full conformance to the C++ standard
 
-The            ASF           Incubation            Policy           <a
-href="http://incubator.apache.org/incubation/Incubation_Policy.html#Branding%0D">requires</a>
-every                                                                <a
-href=http://www.apache.org/foundation/glossary.html#Podling"">Podling</a>
-to include a clear disclaimer on its Web site and in all documentation
-stating that it is in incubation.
+          </li>
+          <li>
 
-      </p>
-      <p>
-        <i>
+Complete implementation of the localization library independent of the
+underlying  operating   system,  including  a  large   set  of  locale
+definition  files,  character   set  description  files,  and  utility
+programs to process these files and generate locale databases
 
-STDCXX  is an  effort  undergoing incubation  at  the Apache  Software
-Foundation  (ASF),  sponsored by  the  Incubator  PMC.  Incubation  is
-required  of  all  newly  accepted  projects until  a  further  review
-indicates that the infrastructure, communications, and decision making
-process have  stabilized in a manner consistent  with other successful
-ASF projects. While incubation  status is not necessarily a reflection
-of the  completeness or stability of  the code, it  does indicate that
-the project has yet to be fully endorsed by the ASF.
+          </li>
+          <li>
 
-        </i>
-      </p>
-    </div>   <!-- section -->
+User control over strict or permissive conformance checking
 
-    <!-- section ================================================= -->
-    <a name="news"></a>
-    <h2 class="boxed">Project News</h2>
-    <div class="section">
-      <p>
-        <ul>
+          </li>
           <li>
 
-            9/5/2005 The test suite driver <a href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/tests/?rev=278837">committed</a> to subversion (<a href="http://issues.apache.org/jira/browse/stdcxx-3">stdcxx-3</a>)
+Thread-safe implementation of strings, iostreams, and locales
 
           </li>
+          <li>
 
+Reference   counted  <code>basic_string</code>   implementation  using
+atomic locking with  the ability to switch to  a non-reference counted
+implementation
+
+          </li>
           <li>
 
-            9/1/2005 A <a href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200508.mbox/%3c430E39CD.7040501@roguewave.com%3e">proposal</a> to publish the first stdcxx snapshot on the stdcxx Web site has passed the community <a href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200509.mbox/%3c4317A0AE.9040204@roguewave.com%3e">vote</a>.
+Excellent runtime performance
 
           </li>
+          <li>
+
+Optimized for fast compiles and extremely small executable file sizes
 
+          </li>
           <li>
 
-            8/28/2005   The  process   of  downloading   stdcxx  files
-            documented              on              the             <a
-            href="http://incubator.apache.org/stdcxx/download.html">Download</a>
-            page.                        (See                       <a
-            href="http://issues.apache.org/jira/browse/stdcxx-17">stdcxx-17</a>).
+Portable  to and fully  tested on  a large  set of  operating systems,
+including AIX, HP-UX, Linux, Solaris, Windows, etc.
 
           </li>
           <li>
 
-            8/01/2005 The  process of reporting bugs in  the stdcxx <a
-            href="http://issues.apache.org/jira/browse/stdcxx">bug
-            tracking database</a>  documented and published  on the <a
-            href="http://incubator.apache.org/stdcxx/bugs.html">Bugs</a>
-            page.                        (See                       <a
-            href="http://issues.apache.org/jira/browse/stdcxx-9">stdcxx-9</a>.)
+Portable to most leading commercial as well as open source compilers
 
           </li>
           <li>
 
-            7/19/2005                     stdcxx                    <a
-href="http://incubator.apache.org/stdcxx">    project    page</a>   <a
-href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/site/?rev=225558">
-committed</a>      to       subversion.       The      project      <a
-href="http://incubator.apache.org/projects/stdcxx.html">         status
-page</a>                                                             <a
-href="http://svn.apache.org/viewcvs.cgi?rev=219733&view=rev">committed</a>
-to subversion.
+Debugging  facilities   such  as  safe   iterators,  precondition  and
+postcondition checking, and the ability to generate stack traces
 
           </li>
           <li>
 
-            7/18/2005  stdcxx sources  and documentation  <a href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/?rev=219596">committed</a>  to <a
-            href="http://svn.apache.org/repos/asf/incubator/stdcxx/">
-            subversion</a>.
+Fully documented configuration and build infrastructure
 
           </li>
           <li>
 
-            5/19/2005            stdcxx           project           <a
-            href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473785@dfwmail.quovadx.com%3e">
-            accepted</a> for incubation.
+Thorough, well-maintained documentation
 
           </li>
           <li>
 
-            5/13/2005            stdcxx           project           <a
-            href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473747@dfwmail.quovadx.com%3e">
-            proposal</a>    submitted     to    the    Incubator    <a
-            href="mailto:general@incubator.apache.org">mailing
-            list</a>.
+Ten years of deployment in the world's most critical enterprise systems
 
           </li>
         </ul>
@@ -303,15 +288,45 @@
 
     <!-- section ================================================= -->
     <a name="objectives"></a>
-    <h2 class="boxed">Project Objectives</h2>
+    <h2 class="boxed">Objectives</h2>
     <div class="section">
       <p>
 
-The  main  objective of  the  stdcxx  podling  is to  successfully  <a
+The long-term objectives of the project include:
+
+      </p>
+      <ul>
+        <li>
+
+<b>Standards  Conformance</b>.  Continue  to  closely  track  the  C++
+Standard, as well as any other relevant standards.
+
+        </li>
+        <li>
+
+<b>Portablity</b>.  Continue to  provide support  for a  broad  set of
+platforms   (C++   compilers,    operating   systems,   and   hardware
+architectures).
+
+        </li>
+        <li>
+
+<b>Quality of Implementation</b>. Maintain the current high quality of
+implementation, which has come to  be expected of all Apache projects.
+This ranges from high runtime  efficiency to high space efficiency, to
+high  portability   of  data  (in  areas  such   as  localization  and
+internationalization which are typically not specified by the C++ or C
+standards), to facilitating the portability of program source code.
+
+        </li>
+      </ul>
+      <p>
+
+The  initial objective  of the  stdcxx podling  is to  successfully <a
 href="http://incubator.apache.org/incubation/Incubation_Policy.html#Exitting+the+Incubator">exit</a>
 the             Incubator             and            be             <a
 href="http://incubator.apache.org/incubation/Process_Description.html#Escalation">escalated</a>
-to a  Top Level Project.  To that  end, stdcxx must  meet a set  of <a
+to a  Top Level Project.  To  that end, stdcxx  must meet a set  of <a
 href="http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Exit+Requirements">Minimum
 Exit Requirements</a>. Most notably, it must
 
@@ -319,8 +334,8 @@
       <ul>
         <li>
 
-Establish an active and diverse community of users and developers capable
-of tolerating and resolving conflict.
+Establish  an active  and diverse  community of  users  and developers
+capable of tolerating and resolving conflict.
 
         </li>
         <li>
@@ -330,42 +345,259 @@
         </li>
         <li>
 
-In  public,  engage  the   community  in  formulating  and  execute  a
+In  public,  engage  the  community  in formulating  and  executing  a
 well-defined project release plan.
 
         </li>
       </ul>
+    </div>   <!-- section -->    
+
+    <!-- section ================================================= -->
+    <a name="platforms"></a>
+    <h2 class="boxed">Platforms</h2>
+    <div class="section">
+      <p>
+          
+A  key  stdcxx objective  is  to  facilitate  the portability  of  C++
+programs  to  as  many  platforms (hardware  architectures,  operating
+systems, and compilers) as practical.  It is envisaged that the set of
+platforms will evolve and grow as the project attracts contributors.
+
+      </p>
       <p>
 
-Beyond escalation from the incubator and becoming a Top Level Project,
-the long-term objectives of the project are to
+The project  sources initially committed to  the Subversion repository
+(revision                                                            <a
+href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/?rev=219596">219596</a>)
+are based on Rogue Wave  C++ Standard Library version 4.1.0.  The list
+of  platforms to which  this version  of the  project was  ported (but
+which is expected to grow as the stdcxx project evolves) is:
+
+      <div class="section">
+          <table class="ForrestTable" cellspacing="1" cellpadding="4">
+            <tbody>
 
+              <tr>
+                <th>compiler</th>
+                <th>operating system</th>
+                <th>hardware</th>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external" href="http://www.comeaucomputing.com">
+                    Comeau C++</a> 4.2.4 or later
+                </td>
+                <td>Solaris 7 or later</td>
+                <td>SPARC</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://h30097.www3.hp.com/cplus/">
+                    Compaq C++</a> 6.3 or later
+                </td>
+                <td>Tru64 UNIX</td>
+                <td>Alpha</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external" href="http://www.edg.com/cpp.html">
+                    EDG eccp</a> 2.45.2 or later
+                </td>
+                <td>Linux, Solaris 7 or later</td>
+                <td>x86, SPARC</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,1740,00.html">
+                    HP aC++</a> 3.33 or later
+                </td>
+                <td>HP-UX 11.00 or later</td>
+                <td>PA-RISC</td>
+              </tr>
+
+              <tr>
+                <td>HP aC++ 5.50 or later</td>
+                <td>HP-UX 11.22 or later</td>
+                <td>IPF (IA64)</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://www-306.ibm.com/software/awdtools/vacpp/">
+                    IBM VisualAge C++</a> 5.0 or later
+                </td>
+                <td>AIX 4.3.3 or later</td>
+                <td>PPC</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://www-306.ibm.com/software/awdtools/xlcpp">
+                    IBM XL C/C++</a> 7.0 or later
+                </td>
+                <td>AIX 5.2 or later, Linux</td>
+                <td>PPC</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm">
+                   Intel C++</a> 7.0 or later
+                </td>
+
+                <td>Linux, Windows NT or later</td>
+                <td>x86, x86_64, IA64</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://www.sgi.com/products/software/irix/tools/mipspro.html">
+                    SGI MIPSpro</a> 7.3 or later
+                </td>
+                <td>IRIX64</td>
+                <td>MIPS</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     href="http://msdn.microsoft.com/visualc/previous/vc6/default.aspx">
+                    Visual C++ 6.0</a> or later
+                </td>
+                <td>Windows NT or later</td>
+                <td>x86</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a class="external"
+                     title="Visual C++ .NET 2003"
+                     href="http://msdn.microsoft.com/visualc/previous/2002/default.aspx">
+                  Visual C++ 7.0</a> or later
+                </td>
+                <td>Windows 2003 or later</td>
+                <td>IA64</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a title="Sun WorkShop 6 update 2"
+                     class="external"
+                     href="http://www.sun.com/software/sundev/previous/cplusplus/index.xml">
+                    Sun C++ 5.3</a> or later
+                </td>
+                <td>Solaris 2.6 or later</td>
+                <td>SPARC</td>
+              </tr>
+
+              <tr>
+                <td>
+                  <a title="Sun Studio 9"
+                     class="external"
+                     href="http://www.sun.com/software/products/studio/previous/9/index.xml">
+                    Sun C++ 5.7</a> or later
+                </td>
+                <td>Solaris 10 or later</td>
+                <td>x86, x86_64</td>
+              </tr>
+
+            </tbody>
+          </table>
+        </div>
       </p>
-      <ul>
-        <li>
+    </div>   <!-- section -->
 
-<b>Portablity</b>.  Continue to  provide support  for a  broad  set of
-platforms   (C++   compilers,    operating   systems,   and   hardware
-architectures).
+    <!-- section ================================================= -->
+    <a name="news"></a>
+    <h2 class="boxed">Project News</h2>
+    <div class="section">
+      <p>
+        <ul>
+          <li>
 
-        </li>
-        <li>
+            9/5/2005      The      test      suite      driver      <a
+            href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/tests/?rev=278837">committed</a>
+            to                      subversion                     (<a
+            href="http://issues.apache.org/jira/browse/stdcxx-3">stdcxx-3</a>)
 
-<b>Standards  Conformance</b>.  Continue  to  closely  track  the  C++
-Standard, as well as any other relevant standards.
+          </li>
+          <li>
+
+            9/1/2005                        A                       <a
+            href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200508.mbox/%3c430E39CD.7040501@roguewave.com%3e">proposal</a>
+            to  publish the first  stdcxx snapshot  on the  stdcxx Web
+            site      has       passed      the      community      <a
+            href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200509.mbox/%3c4317A0AE.9040204@roguewave.com%3e">vote</a>.
+
+          </li>
+          <li>
+
+            8/28/2005   The  process   of  downloading   stdcxx  files
+            documented              on              the             <a
+            href="http://incubator.apache.org/stdcxx/download.html">Download</a>
+            page.                        (See                       <a
+            href="http://issues.apache.org/jira/browse/stdcxx-17">stdcxx-17</a>).
+
+          </li>
+          <li>
+
+            8/01/2005 The  process of reporting bugs in  the stdcxx <a
+            href="http://issues.apache.org/jira/browse/stdcxx">bug
+            tracking database</a>  documented and published  on the <a
+            href="http://incubator.apache.org/stdcxx/bugs.html">Bugs</a>
+
+            page.                        (See                       <a
+            href="http://issues.apache.org/jira/browse/stdcxx-9">stdcxx-9</a>.)
+
+          </li>
+          <li>
+
+            7/19/2005                     stdcxx                    <a
+            href="http://incubator.apache.org/stdcxx">          project
+            page</a>                                                 <a
+            href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/site/?rev=225558">committed</a>
+            to        subversion.         The        project        <a
+            href="http://incubator.apache.org/projects/stdcxx.html">
+            status                     page</a>                     <a
+            href="http://svn.apache.org/viewcvs.cgi?rev=219733&view=rev">committed</a>
+            to subversion.
+
+          </li>
+          <li>
+
+            7/18/2005  stdcxx sources  and documentation  <a href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/?rev=219596">committed</a>  to <a
+            href="http://svn.apache.org/repos/asf/incubator/stdcxx/">
+            subversion</a>.
+
+          </li>
+          <li>
+
+            5/19/2005            stdcxx           project           <a
+            href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473785@dfwmail.quovadx.com%3e">
+            accepted</a> for incubation.
 
-        </li>
-        <li>
+          </li>
+          <li>
 
-<b>Quality of  Implementation</b>. Continue to maintain  the same high
-quality of implementation  as the Rogue Wave C++  Standard Library has
-been known for. This ranges from high runtime efficiency to high space
-efficiency, to high portability of data (in areas such as localization
-and internationalization which are  typically not specified by the C++
-or C standards).
+            5/13/2005            stdcxx           project           <a
+            href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473747@dfwmail.quovadx.com%3e">
+            proposal</a>    submitted     to    the    Incubator    <a
+            href="mailto:general&#64;incubator&#46;apache&#46;org">mailing
+            list</a>.
 
-        </li>
-      </ul>
+          </li>
+        </ul>
+      </p>
     </div>   <!-- section -->
 
     <!-- section ================================================= -->
@@ -384,19 +616,76 @@
 
     <!-- section ================================================= -->
     <a name="committers"></a>
-    <h2 class="boxed">Committers</h2>
+    <h2 class="boxed">Users</h2>
     <div class="section">
       <p>
 
-The                              stdcxx                             <a
-href="http://www.apache.org/foundation/glossary.html#Committer">Committers</a>
+Stdcxx                                                               <a
+href="http://www.apache.org/foundation/glossary.html#User">Users</a>
 are                                                                  <a
 href="http://www.apache.org/foundation/how-it-works.html#developers">Developers</a>
-with                                                                 <a
+with       read-only        access,       i.e.,       without       <a
 href="http://www.apache.org/foundation/glossary.html#CommitAccess">Commit
-Access</a>,     or    write     access,    to     the     stdcxx    <a
-href="http://www.apache.org/foundation/glossary.html#Codebase">Codebase</a>. Except
-where    noted,    all     stdcxx    committers    follow    the    <a
+Access</a>            to            the           stdcxx            <a
+href="http://www.apache.org/foundation/glossary.html#Codebase">Codebase</a>
+who are using the project.
+
+      </p>
+      <p>
+
+The  mailing list  appropriate  for discussions  of  using the  stdcxx
+project                              is                             <a
+href="mailto:stdcxx-user&#64;incubator&#46;apache&#46;org">stdcxx-user&#64;incubator&#46apache&#46;org</a>. This
+is                                an                                <a
+href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/">archived</a>,
+moderated mailing list open to  all subscribers.  You may subscribe by
+sending          a         blank          email          to         <a
+href="mailto:stdcxx-user-subscribe&#64;incubator&#46;apache&#46;org">stdcxx-user-subscribe&#64;incubator&#46;apache&#46;org</a>. To obtain additional information about this list send a blank email to <a href="stdcxx-user-info&#64;incubator&#46;apache&#46;org">stdcxx-user-info&#64;incubator&#46;apache&#46;org</a>.
+
+      </p>
+    </div>   <!-- section -->
+
+    <!-- section ================================================= -->
+    <a name="committers"></a>
+    <h2 class="boxed">Contributors</h2>
+    <div class="section">
+      <p>
+
+Stdcxx                                                               <a
+href="http://www.apache.org/foundation/glossary.html#Contributor">Contributors</a>
+are Developers without commit (or write) access to the stdcxx codebase
+who directly  or otherwise make improvements to  the project codebase,
+including  its  Web  pages.   This  includes but  is  not  limited  to
+individuals who  respond to questions on the  project's mailing lists,
+review  and provide helpful  feedback on  patches or  commits, submit,
+provide  helpful comments  on, or  triage bug  reports,  or contribute
+useful patches of their own.   Interested contributors may be voted to
+become Committers after a period of valuable activity.
+
+      </p>
+      <p>
+
+The stdcxx community welcomes  new contributors. If you are interested
+in getting involved,  the first thing to do  after reading the project
+Web      pages      is      to      subscribe      to      the      <a
+href="mailto:stdcxx-dev&#64;incubator&#46;apache&#46;org">stdcxx-dev</a>
+mailing list  and skimming the  archives. If you're looking  for ideas
+for where your help might be needed, browse the bug database or simply
+ask on the maling list.
+
+      </p>
+    </div>   <!-- section -->
+
+    <!-- section ================================================= -->
+    <a name="committers"></a>
+    <h2 class="boxed">Committers</h2>
+    <div class="section">
+      <p>
+
+Stdcxx                                                               <a
+href="http://www.apache.org/foundation/glossary.html#Committer">Committers</a>
+are Developers with  commit (or write) access to  the stdcxx codebase.
+Except   where   noted,   all   stdcxx  committers   follow   the   <a
 href="http://www.apache.org/foundation/glossary.html#ReviewThenCommit">Review-Then-Commit</a>
 policy. The list of current committers is below:
 
@@ -426,7 +715,7 @@
                     Lance Diduck
                   </a>
                 </td>
-                <td>account setup in progress</td>
+                <td></td>
               </tr>
 
               <tr>
@@ -463,7 +752,7 @@
                 <td>rpalepu</td>
                 <td>
                   <a href="mailto:<palepu_at_roguewave_dot_com>">
-                    <i>Ravi Palepu</i>
+                    Ravi Palepu
                   </a>
                 </td>
                 <td></td>
@@ -479,6 +768,7 @@
                 <td>
                   follows the <a href="http://www.apache.org/foundation/glossary.html#CommitThenReview">Commit-Then-Review</a> policy
                 </td>
+
               </tr>
 
               <tr>
@@ -502,6 +792,7 @@
 License Agreement</a> on file.
 
       </p>
+
       <p>
 
 In addition  to the names listed  above, all members of  the stdcxx <a
@@ -517,13 +808,14 @@
       </p>
       <p>
 
-The        committers'         mailing        list        is        <a
-href="mailto:stdcxx-dev_at_incubator_dot_apache_dot_org">stdcxx-dev&#64;incubator.apache.org</a>. This
+The  mailing list  used by  stdcxx committers  for discussions  of the
+maintenance,  development, and  porting of  the stdcxx  project  is <a
+href="mailto:stdcxx-dev&#64;incubator&#46;apache&#46;org">stdcxx-dev&#64;incubator&#46;apache&#46;org</a>. This
 is                                an                                <a
 href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/">archived</a>,
-moderated mailing list  open to anyone.  Subscribe by  sending a blank
-email                               to                              <a
-href="mailto:stdcxx-dev-subscribe_at_incubator_dot_apache_dot_org">stdcxx-dev-subscribe&#64;incubator.apache.org</a>.
+moderated mailing list  open to all subscribers. You  may subscribe by
+sending          a         blank          email          to         <a
+href="mailto:stdcxx-dev-subscribe&#64;incubator&#46;apache&#46;org">stdcxx-dev-subscribe&#64;incubator&#46;apache&#46;org</a>.
 
       </p>
     </div>   <!-- section -->
@@ -548,6 +840,7 @@
 are:
 
         <div class="section">
+
           <table class="ForrestTable" cellspacing="1" cellpadding="4">
             <tbody>
               <tr>
@@ -564,6 +857,7 @@
                   </a>
                 </td>
                 <td></td>
+
               </tr>
 
               <tr>
@@ -573,6 +867,7 @@
                     Justin Erenkrantz
                   </a>
                 </td>
+
                 <td>mentor</td>
               </tr>
 
@@ -582,6 +877,7 @@
                   <a href="http://www.apache-ssl.org/ben.html">
                     Ben Laurie
                   </a>
+
                 </td>
                 <td>mentor</td>
               </tr>
@@ -590,6 +886,7 @@
                 <td>wrowe</td>
                 <td>
                   <a href="mailto:wrowe_at_rowe-clan_dot_net">
+
                     William A. Rowe, Jr.
                   </a>
                 </td>
@@ -599,6 +896,7 @@
               <tr>
                 <td>sebor</td>
                 <td>
+
                   <a href="mailto:sebor_at_apache_dot_org">
                     Martin Sebor
                   </a>
@@ -609,6 +907,7 @@
             </tbody>
           </table>
         </div>
+
       </p>
       <p>
 
@@ -625,11 +924,11 @@
       <p>
 
 The          PPMC         mailing          list          is         <a
-href="mailto:stdcxx-ppmc_at_incubator_dot_apache_dot_org">stdcxx-ppmc&#64;incubator.apache.org</a>. This
+href="mailto:stdcxx-ppmc&#64;incubator&#46;apache&#46;org">stdcxx-ppmc&#64;incubator&#46;apache&#46;org</a>. This
 is  a  moderated,  by-invitation-only   mailing  list  closed  to  the
 public. Invited individuals can subscribe  by sending a blank email to
 <a
-href="mailto:stdcxx-ppmc-subscribe_at_incubator_dot_apache_dot_org">stdcxx-ppmc-subscribe&#64;incubator.apache.org</a>.
+href="mailto:stdcxx-ppmc-subscribe&#64;incubator&#46;apache&#46;org">stdcxx-ppmc-subscribe&#64;incubator&#46;apache&#46;org</a>.
 
       </p>
       <p>
@@ -641,172 +940,106 @@
     </div>   <!-- section -->
 
     <!-- section ================================================= -->
-    <a name="platforms"></a>
-    <h2 class="boxed">Platforms</h2>
+    <a name="lists"></a>
+    <h2 class="boxed">Mailing Lists</h2>
     <div class="section">
-      <p>
-
-The project  sources initially committed to  the Subversion repository
-(revision                                                            <a
-href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/?rev=219596">219596</a>)
-are based on Rogue Wave C++ Standard Library version 4.1.0 released on
-the                         <a                        class="external"
-href="http://www.roguewave.com/products/sourcepro/index.cfm">SourcePro
-&copy;</a> 8 CD. The set of  platforms that version of the library was
-ported  to  is a  superset  of  those listed  on  the  SourcePro 8  <a
-class="external"
-href="http://www.roguewave.com/support/matrices/matrix/support_matrix_sp8.pdf">Support
-Matrix</a>. Specifically, they are the following:
-
-        <div class="section">
-          <table class="ForrestTable" cellspacing="1" cellpadding="4">
-            <tbody>
-
-              <tr>
-                <th>compiler</th>
-                <th>operating system</th>
-                <th>hardware</th>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external" href="http://www.comeaucomputing.com">
-                    Comeau C++</a> 4.2.4 or later
-                </td>
-                <td>Solaris 7 or later</td>
-                <td>SPARC</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://h30097.www3.hp.com/cplus/">
-                    Compaq C++</a> 6.3 or later
-                </td>
-                <td>Tru64 UNIX</td>
-                <td>Alpha</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external" href="http://www.edg.com/cpp.html">
-                    EDG eccp</a> 2.45.2 or later
-                </td>
-                <td>Linux, Solaris 7 or later</td>
-                <td>x86, SPARC</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,1740,00.html">
-                    HP aC++</a> 3.33 or later
-                </td>
-                <td>HP-UX 11.00 or later</td>
-                <td>PA-RISC</td>
-              </tr>
-
-              <tr>
-                <td>HP aC++ 5.50 or later</td>
-                <td>HP-UX 11.22 or later</td>
-                <td>IPF (IA64)</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://www-306.ibm.com/software/awdtools/vacpp/">
-                    IBM VisualAge C++</a> 5.0 or later
-                </td>
-                <td>AIX 4.3.3 or later</td>
-                <td>PPC</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://www-306.ibm.com/software/awdtools/xlcpp">
-                    IBM XL C/C++</a> 7.0 or later
-                </td>
-                <td>AIX 5.2 or later, Linux</td>
-                <td>PPC</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm">
-                   Intel C++</a> 7.0 or later
-                </td>
-                <td>Linux, Windows NT or later</td>
-                <td>x86, x86_64, IA64</td>
-              </tr>
-
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://www.sgi.com/products/software/irix/tools/mipspro.html">
-                    SGI MIPSpro</a> 7.3 or later
-                </td>
-                <td>IRIX64</td>
-                <td>MIPS</td>
-              </tr>
 
-              <tr>
-                <td>
-                  <a class="external"
-                     href="http://msdn.microsoft.com/visualc/previous/vc6/default.aspx">
-                    Visual C++ 6.0</a> or later
-                </td>
-                <td>Windows NT or later</td>
-                <td>x86</td>
-              </tr>
+      <p>
 
-              <tr>
-                <td>
-                  <a class="external"
-                     title="Visual C++ .NET 2003"
-                     href="http://msdn.microsoft.com/visualc/previous/2002/default.aspx">
-                  Visual C++ 7.0</a> or later
-                </td>
-                <td>Windows 2003 or later</td>
-                <td>IA64</td>
-              </tr>
+The  following table provides  a summary  of information  about stdcxx
+mailing lists. All  lists are moderated. The activity  of each list is
+monitored and  can be viewed along with  other interesting information
+on  this <a href="http://people.apache.org/~coar/mlists.html">page</a>
+maintained  by   <a  class="external"  href="http://ken.coar.org/">Ken
+Coar</a>.
 
-              <tr>
-                <td>
-                  <a title="Sun WorkShop 6 update 2"
-                     class="external"
-                     href="http://www.sun.com/software/sundev/previous/cplusplus/index.xml">
-                    Sun C++ 5.3</a> or later
-                </td>
-                <td>Solaris 2.6 or later</td>
-                <td>SPARC</td>
-              </tr>
+      </p>
 
-              <tr>
-                <td>
-                  <a title="Sun Studio 9"
-                     class="external"
-                     href="http://www.sun.com/software/products/studio/previous/9/index.xml">
-                    Sun C++ 5.7</a> or later
-                </td>
-                <td>Solaris 10 or later</td>
-                <td>x86, x86_64</td>
-              </tr>
+      <div class="section">
+        <table class="ForrestTable" cellspacing="1" cellpadding="4">
+          <tbody>
+            <tr>
+              <th>name</th>
+              <th>archive</th>
+            </tr>
+
+            <tr>
+              <td>
+                <a href="mailto:stdcxx-dev&#64;incubator&#46;apache&#46;org">
+                  stdcxx-dev
+                </a>
+              </td>
+              <td>
+                <a href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/">
+                  stdcxx-dev mod_mbox
+                </a>
+              </td>
+            </tr>
+
+            <tr>
+              <td>
+                <a href="mailto:stdcxx-user&#64;incubator&#46;apache&#46;org">
+                  stdcxx-user
+                </a>
+              </td>
+              <td>
+                <a href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/">
+                  stdcxx-user mod_mbox
+                </a>
+              </td>
+            </tr>
+
+            <tr>
+              <td>
+                <a href="mailto:stdcxx-ppmc&#64;incubator&#46;apache&#46;org">
+                  stdcxx-ppmc</a>
+              </td>
+              <td>(private)</td>
+            </tr>
+
+            <tr>
+              <td>
+                <a href="mailto:stdcxx-commits&#64;incubator&#46;apache&#46;org">
+                  stdcxx-commits
+                </a>
+              </td>
+              <td>
+                <a href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-commits/">
+                  stdcxx-commits mod_mbox
+                </a>
+              </td>
+            </tr>
 
-            </tbody>
-          </table>
-        </div>
-      </p>
-    </div>   <!-- section -->
+          </tbody>
+        </table>
+      </div>
+    </div>
 
     <!-- section ================================================= -->
     <a name="references"></a>
-    <h2 class="boxed">References</h2>
+    <h2 class="boxed">References and Additional Reading</h2>
     <div class="section">
       <p>
+
+A number  of excellent design  and programming books describe  the C++
+Standard  Library in an  approachable way.   In addition,  besides the
+required                                                             <a
+href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">Class
+Reference</a>,  this implementation  of the library  also includes  an
+extensive                                                            <a
+href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibug/">User
+Guide</a> complete  with tutorials  and example programs.   That being
+said,  the ultimate  reference  to  the C++  Standard  Library is,  of
+course, the C++  Standard itself (and to a smaller  extent, also the C
+Standard).  An electronic  copy of the most recent  version of the C++
+and  C  standards  can   be  obtained  from  the  <a  class="external"
+href="http://www.ansi.org/">ANSI</a>        <a        class="external"
+href="http://webstore.ansi.org/ansidocstore/">eStandards store</a>.
+
+      </p>
+      <p>
         <ul>
+
           <li>
             <a class="external"
                href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
@@ -827,40 +1060,77 @@
               The C++ Standard Library: A Tutorial and Reference</a> by 
               Nicolai M. Josuttis
           </li>
+
           <li>
             <a class="external"
                href="http://www.amazon.com/exec/obidos/tg/detail/-/0201309564">
               Generic Programming and the STL: Using and Extending the C++
               Standard Template Library</a> by Matthew H. Austern
           </li>
+
           <li>
             <a class="external"
                href="http://www.amazon.com/exec/obidos/tg/detail/-/0201633981">
               Stl Tutorial & Reference Guide: C++ Programming With the Standard
               Template Library</a> by David R. Musser and Atul Saini
           </li>
+
           <li>
             <a class="external"
                href="http://www.amazon.com/exec/obidos/ASIN/0134376331">
               The C++ Standard Template Library</a> by P.J. Plauger,
               Alexander A. Stepanov, Meng Lee, and David R. Musser
           </li>
+
           <li>
             <a class="external"
                href="http://www.amazon.com/exec/obidos/tg/detail/-/0201749629">
               Effective STL: 50 Specific Ways to Improve Your Use of
               the Standard Template Library</a> by Scott Meyers
           </li>
+
           <li>
             <a class="external"
                href="http://www.amazon.com/exec/obidos/ASIN/0201183951">
               Standard C++ IOStreams and Locales: Advanced Programmer's
               Guide and Reference</a> by Angelika Langer, Klaus Kreft
           </li>
+
         </ul>
       </p>
     </div>
 
+    <!-- section ================================================= -->
+    <a name="disclaimer"></a>
+    <h2 class="boxed">Disclaimer</h2>
+    <div class="section">
+      <p>
+
+The            ASF           Incubation            Policy           <a
+href="http://incubator.apache.org/incubation/Incubation_Policy.html#Branding%0D">requires</a>
+
+every                                                                <a
+href="http://www.apache.org/foundation/glossary.html#Podling">Podling</a>
+to include a clear disclaimer on its Web site and in all documentation
+stating that it is in incubation.
+
+      </p>
+      <p>
+        <i>
+
+STDCXX  is an  effort  undergoing incubation  at  the Apache  Software
+Foundation  (ASF),  sponsored by  the  Incubator  PMC.  Incubation  is
+required  of  all  newly  accepted  projects until  a  further  review
+indicates that the infrastructure, communications, and decision making
+process have  stabilized in a manner consistent  with other successful
+ASF projects. While incubation  status is not necessarily a reflection
+of the  completeness or stability of  the code, it  does indicate that
+the project has yet to be fully endorsed by the ASF.
+
+        </i>
+      </p>
+    </div>   <!-- section -->
+        
     <!-- End main content-->
 
     <div class="clearboth">&nbsp;</div>



Mime
View raw message