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 Tim Triemstra Martin Sebor * 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 @@
+ +
+
  • stdcxx @@ -62,6 +66,7 @@ +User control over strict or permissive conformance checking - - -

    Project News

    -
    -

    -

      +
    • - 9/5/2005 The test suite driver committed to subversion (stdcxx-3) +Thread-safe implementation of strings, iostreams, and locales
    • +
    • +Reference counted basic_string implementation using +atomic locking with the ability to switch to a non-reference counted +implementation + +
    • - 9/1/2005 A proposal to publish the first stdcxx snapshot on the stdcxx Web site has passed the community vote. +Excellent runtime performance
    • +
    • + +Optimized for fast compiles and extremely small executable file sizes +
    • - 8/28/2005 The process of downloading stdcxx files - documented on the Download - page. (See stdcxx-17). +Portable to and fully tested on a large set of operating systems, +including AIX, HP-UX, Linux, Solaris, Windows, etc.
    • - 8/01/2005 The process of reporting bugs in the stdcxx bug - tracking database documented and published on the Bugs - page. (See stdcxx-9.) +Portable to most leading commercial as well as open source compilers
    • - 7/19/2005 stdcxx project page -committed to subversion. The project status -page committed -to subversion. +Debugging facilities such as safe iterators, precondition and +postcondition checking, and the ability to generate stack traces
    • - 7/18/2005 stdcxx sources and documentation committed to - subversion. +Fully documented configuration and build infrastructure
    • - 5/19/2005 stdcxx project - accepted for incubation. +Thorough, well-maintained documentation
    • - 5/13/2005 stdcxx project - proposal submitted to the Incubator mailing - list. +Ten years of deployment in the world's most critical enterprise systems
    @@ -303,15 +288,45 @@ -

    Project Objectives

    +

    Objectives

    -The main objective of the stdcxx podling is to successfully +

    +

    + +The initial objective of the stdcxx podling is to successfully exit the Incubator and be escalated -to a Top Level Project. To that end, stdcxx must meet a set of Minimum Exit Requirements. Most notably, it must @@ -319,8 +334,8 @@

    • -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.
    • @@ -330,42 +345,259 @@
    • -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.
    +
    + + + +

    Platforms

    +
    +

    + +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. + +

    -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 219596) +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: + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    compileroperating systemhardware
    + + Comeau C++ 4.2.4 or later + Solaris 7 or laterSPARC
    + + Compaq C++ 6.3 or later + Tru64 UNIXAlpha
    + + EDG eccp 2.45.2 or later + Linux, Solaris 7 or laterx86, SPARC
    + + HP aC++ 3.33 or later + HP-UX 11.00 or laterPA-RISC
    HP aC++ 5.50 or laterHP-UX 11.22 or laterIPF (IA64)
    + + IBM VisualAge C++ 5.0 or later + AIX 4.3.3 or laterPPC
    + + IBM XL C/C++ 7.0 or later + AIX 5.2 or later, LinuxPPC
    + + Intel C++ 7.0 or later + Linux, Windows NT or laterx86, x86_64, IA64
    + + SGI MIPSpro 7.3 or later + IRIX64MIPS
    + + Visual C++ 6.0 or later + Windows NT or laterx86
    + + Visual C++ 7.0 or later + Windows 2003 or laterIA64
    + + Sun C++ 5.3 or later + Solaris 2.6 or laterSPARC
    + + Sun C++ 5.7 or later + Solaris 10 or laterx86, x86_64
    +

    -
      -
    • +
    -Portablity. Continue to provide support for a broad set of -platforms (C++ compilers, operating systems, and hardware -architectures). + + +

    Project News

    +
    +

    +

      +
    • -
    • -
    • + 9/5/2005 The test suite driver committed + to subversion (stdcxx-3) -Standards Conformance. Continue to closely track the C++ -Standard, as well as any other relevant standards. +
    • +
    • + + 9/1/2005 A proposal + to publish the first stdcxx snapshot on the stdcxx Web + site has passed the community vote. + +
    • +
    • + + 8/28/2005 The process of downloading stdcxx files + documented on the Download + page. (See stdcxx-17). + +
    • +
    • + + 8/01/2005 The process of reporting bugs in the stdcxx bug + tracking database documented and published on the Bugs + + page. (See stdcxx-9.) + +
    • +
    • + + 7/19/2005 stdcxx project + page committed + to subversion. The project + status page committed + to subversion. + +
    • +
    • + + 7/18/2005 stdcxx sources and documentation committed to + subversion. + +
    • +
    • + + 5/19/2005 stdcxx project + accepted for incubation. -
    • -
    • +
    • +
    • -Quality of Implementation. 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 + proposal submitted to the Incubator mailing + list. -
    • -
    +
  • +
+

@@ -384,19 +616,76 @@ -

Committers

+

Users

-The stdcxx Committers +Stdcxx Users are Developers -with Commit -Access, or write access, to the stdcxx Codebase. Except -where noted, all stdcxx committers follow the to the stdcxx Codebase +who are using the project. + +

+

+ +The mailing list appropriate for discussions of using the stdcxx +project is stdcxx-user@incubator.apache.org. This +is an archived, +moderated mailing list open to all subscribers. You may subscribe by +sending a blank email to stdcxx-user-subscribe@incubator.apache.org. To obtain additional information about this list send a blank email to stdcxx-user-info@incubator.apache.org. + +

+
+ + + +

Contributors

+
+

+ +Stdcxx Contributors +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. + +

+

+ +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 stdcxx-dev +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. + +

+
+ + + +

Committers

+
+

+ +Stdcxx Committers +are Developers with commit (or write) access to the stdcxx codebase. +Except where noted, all stdcxx committers follow the Review-Then-Commit policy. The list of current committers is below: @@ -426,7 +715,7 @@ Lance Diduck - account setup in progress + @@ -463,7 +752,7 @@ rpalepu - Ravi Palepu + Ravi Palepu @@ -479,6 +768,7 @@ follows the Commit-Then-Review policy + @@ -502,6 +792,7 @@ License Agreement on file.

+

In addition to the names listed above, all members of the stdcxx

-The committers' mailing list is stdcxx-dev@incubator.apache.org. This +The mailing list used by stdcxx committers for discussions of the +maintenance, development, and porting of the stdcxx project is stdcxx-dev@incubator.apache.org. This is an archived, -moderated mailing list open to anyone. Subscribe by sending a blank -email to stdcxx-dev-subscribe@incubator.apache.org. +moderated mailing list open to all subscribers. You may subscribe by +sending a blank email to stdcxx-dev-subscribe@incubator.apache.org.

@@ -548,6 +840,7 @@ are:
+ @@ -564,6 +857,7 @@ + @@ -573,6 +867,7 @@ Justin Erenkrantz + @@ -582,6 +877,7 @@ Ben Laurie + @@ -590,6 +886,7 @@ @@ -599,6 +896,7 @@
mentor
mentor
wrowe + William A. Rowe, Jr.
sebor + Martin Sebor @@ -609,6 +907,7 @@
+

@@ -625,11 +924,11 @@

The PPMC mailing list is stdcxx-ppmc@incubator.apache.org. This +href="mailto:stdcxx-ppmc@incubator.apache.org">stdcxx-ppmc@incubator.apache.org. This is a moderated, by-invitation-only mailing list closed to the public. Invited individuals can subscribe by sending a blank email to stdcxx-ppmc-subscribe@incubator.apache.org. +href="mailto:stdcxx-ppmc-subscribe@incubator.apache.org">stdcxx-ppmc-subscribe@incubator.apache.org.

@@ -641,172 +940,106 @@

- -

Platforms

+ +

Mailing Lists

-

- -The project sources initially committed to the Subversion repository -(revision 219596) -are based on Rogue Wave C++ Standard Library version 4.1.0 released on -the SourcePro -© 8 CD. The set of platforms that version of the library was -ported to is a superset of those listed on the SourcePro 8 Support -Matrix. Specifically, they are the following: - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

-

- - - - +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 page +maintained by Ken +Coar. - - - - - +

- - - - - +
+
compileroperating systemhardware
- - Comeau C++ 4.2.4 or later - Solaris 7 or laterSPARC
- - Compaq C++ 6.3 or later - Tru64 UNIXAlpha
- - EDG eccp 2.45.2 or later - Linux, Solaris 7 or laterx86, SPARC
- - HP aC++ 3.33 or later - HP-UX 11.00 or laterPA-RISC
HP aC++ 5.50 or laterHP-UX 11.22 or laterIPF (IA64)
- - IBM VisualAge C++ 5.0 or later - AIX 4.3.3 or laterPPC
- - IBM XL C/C++ 7.0 or later - AIX 5.2 or later, LinuxPPC
- - Intel C++ 7.0 or later - Linux, Windows NT or laterx86, x86_64, IA64
- - SGI MIPSpro 7.3 or later - IRIX64MIPS
- - Visual C++ 6.0 or later - Windows NT or laterx86
- - Visual C++ 7.0 or later - Windows 2003 or laterIA64
- - Sun C++ 5.3 or later - Solaris 2.6 or laterSPARC
- - Sun C++ 5.7 or later - Solaris 10 or laterx86, x86_64
+ + + + + + + + + + + + + + + + + + + + + + + + + - -
namearchive
+ + stdcxx-dev + + + + stdcxx-dev mod_mbox + +
+ + stdcxx-user + + + + stdcxx-user mod_mbox + +
+ + stdcxx-ppmc + (private)
+ + stdcxx-commits + + + + stdcxx-commits mod_mbox + +
-
-

-
+ + + + -

References

+

References and Additional Reading

+ +A number of excellent design and programming books describe the C++ +Standard Library in an approachable way. In addition, besides the +required Class +Reference, this implementation of the library also includes an +extensive User +Guide 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 ANSI eStandards store. + +

+

+ + +

Disclaimer

+
+

+ +The ASF Incubation Policy requires + +every Podling +to include a clear disclaimer on its Web site and in all documentation +stating that it is in incubation. + +

+

+ + +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. + + +

+
+