You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2005/07/27 19:51:43 UTC
svn commit: r225558 - in /incubator/stdcxx/site: images/
images/apache_logo.png images/rc-b-l-15-1body-2menu-3menu.png
images/stdcxx.gif index.html
Author: sebor
Date: Wed Jul 27 10:51:38 2005
New Revision: 225558
URL: http://svn.apache.org/viewcvs?rev=225558&view=rev
Log:
Resolved STDCXX-6:
* Added content to the HTMl page.
* Improved look and feel (thanks Alex & Eric!).
Added:
incubator/stdcxx/site/images/
incubator/stdcxx/site/images/apache_logo.png (with props)
incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png (with props)
incubator/stdcxx/site/images/stdcxx.gif (with props)
Modified:
incubator/stdcxx/site/index.html
Added: incubator/stdcxx/site/images/apache_logo.png
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/apache_logo.png?rev=225558&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/stdcxx/site/images/apache_logo.png
------------------------------------------------------------------------------
svn:executable = *
Propchange: incubator/stdcxx/site/images/apache_logo.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png?rev=225558&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
------------------------------------------------------------------------------
svn:executable = *
Propchange: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: incubator/stdcxx/site/images/stdcxx.gif
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/stdcxx.gif?rev=225558&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/stdcxx/site/images/stdcxx.gif
------------------------------------------------------------------------------
svn:executable = *
Propchange: incubator/stdcxx/site/images/stdcxx.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: incubator/stdcxx/site/index.html
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/index.html?rev=225558&r1=225557&r2=225558&view=diff
==============================================================================
--- incubator/stdcxx/site/index.html (original)
+++ incubator/stdcxx/site/index.html Wed Jul 27 10:51:38 2005
@@ -1,124 +1,401 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
-Copyright 2005 The Apache Software Foundation
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Apache stdcxx - Apache stdcxx</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<meta name="author" value="stdcxx Documentation Team" />
-<meta name="email" value="stdcxx-dev@incubator.apache.org" />
-</head>
-<body text="#000000" link="#525D76" bgcolor="#ffffff">
-<table cellspacing="0" width="100%" border="0">
-<tbody>
-<tr>
-<td align="left">
-<table>
-<tbody>
-<tr>
-<td></td>
-<td align="left" border="0"></td></tr></tbody></table></td>
-<td align="right">
-<a href="http://incubator.apache.org/stdcxx/"><img alt="Apache stdcxx"
- src="http://incubator.apache.org/images/apache-incubator-logo.png"
- border="0" /></a></td></tr></tbody></table>
-<table cellspacing="4" width="100%" border="0">
-<tbody>
-<tr>
-<td colspan="2">
-<hr noshade="noshade" size="1" /></td></tr>
-<tr>
-<td valign="top" nowrap="nowrap" width="20%">
-<!-- ============================================================ -->
-<p><strong>General</strong></p>
-<ul>
-<li>
-<a href="http://incubator.apache.org/stdcxx/index.html">Home</a></li>
-<li><a href="http://www.apache.org/">ASF</a></li></ul></td>
-<td valign="top" align="left" width="80%">
-<table cellspacing="0" cellpadding="2" width="100%" border="0">
-<tbody>
-<tr>
-<td bgcolor="#525D76"><a name="Welcome to Apache stdcxx"
-id="Welcome to Apache stdcxx"><font face="arial,helvetica,sanserif"
-color="#ffffff"><strong>Welcome to Apache stdcxx</strong></font></a></td></tr>
-<tr>
-<td>
-<blockquote>
-<p>Welcome to Apache stdcxx, the C++ Standard Library project.
-Apache stdcxx is an effort undergoing incubation at the Apache
-Software Foundation. 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.</p>
-<p>The aim of the project is to produce a large and healthy
-community of those interested in STL and</p>
-<ul>
-<li>Create an independent implementation of C++ Standard Library
-under the Apache License v2</li>
-<li>Create a community-developed C++ Standard Library to allow
-independent implementations to share components</li>
-</ul>
-<p>The following factors are what set Apache stdcxx apart from other
-standard library implementations:</p>
-<ul>
-<li>Standards Compliance: The stdcxx project strives to be
-standards compliant with consistent behavior across platforms. This
-is not to say that the stdcxx project will be ìmore
-standardî than others, it is merely listed here to clarify
-that standards compliance is a major project consideration.</li>
-<li>Portability: The most unique attribute of the Apache stdcxx
-project is its commitment to portability. The code that makes up
-the stdcxx project was built from the ground up and has been
-managed over the last decade to ensure platform and compiler
-portability. In the last commercial iteration of this code, it was
-certified on 48 combinations of hardware, operating systems and
-compilers.</li>
-</ul>
-</blockquote>
-</td></tr>
-</tbody></table>
-<table cellspacing="0" cellpadding="2" width="100%" border="0">
-<tbody>
-<tr>
-<td bgcolor="#525D76"><a name="stdcxx News"
-id="stdcxx News"><font face="arial,helvetica,sanserif"
-color="#ffffff"><strong>stdcxx News</strong></font></a></td></tr>
-<tr>
-<td>
-<blockquote>
-<p><strong>Project accepted by Apache Incubator</strong></p>
-<blockquote>The Apache stdcxx project was accepted formally
-accepted for incubation by the Apache Incubator PMC.
-(<i>2005-05-19</i>)
-</blockquote>
-</blockquote>
-</td></tr>
-</tbody></table>
-</td></tr>
-<!-- FOOTER -->
-<tr>
-<td colspan="2">
-<hr noshade="noshade" size="1" /></td></tr>
-<tr>
-<td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>Copyright
-© 2003-2005, The Apache Software Foundation</em></font></div></td></tr></tbody></table>
-</body>
+<!DOCTYPE HTML PUBLIC
+ "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Apache C++ Standard Library</title>
+ <link type="text/css" href="basic.css" rel="stylesheet">
+ <link rel="shortcut icon" href="">
+ </head>
+
+ <div id="top">
+ <!-- breadcrumbs -->
+ <div class="breadtrail">
+ <a href="http://incubator.apache.org/">Incubator</a> >
+ <a href="http://incubator.apache.org/stdcxx/">stdcxx</a>
+ </div>
+ <div class="header">
+ <div class="grouplogo">
+ <a href="http://incubator.apache.org/">
+ <img class="logoImage"
+ alt="Apache Incubator"
+ src="images/apache_logo.png"
+ title="MyGroup Description">
+ </a>
+ </div>
+ <div class="projectlogo">
+ <a href="http://incubator.apache.org/stdcxx/">
+ <img src="images/stdcxx.gif"
+ width="192" height="47" alt="stdcxx" border="0">
+ </a>
+ </div>
+ <div class="searchbox">
+ <form action="http://www.google.com/search"
+ method="get"
+ class="roundtopsmall">
+ <input value="apache.org" name="sitesearch" type="hidden">
+ <input value="" size="25" name="q" id="query" type="text">
+ <input name="Search" value="Search" type="submit">
+ </form>
+ </div>
+ <ul id="tabs">
+ <li class="current">
+ <a class="base-selected" href="index.html">stdcxx</a>
+ </li>
+ </ul>
+ </div>
+ </div> <!-- top -->
+
+ <div id="main">
+ <div id="publishedStrip">
+ <script type="text/javascript" language="JavaScript">
+ <!--document.write("Published: " + document.lastModified); // -->
+ </script>
+ </div>
+ <div class="breadtrail">
+
+ </div>
+
+ <!-- left hand navigation -->
+ <div id="menu">
+ <div class="menupage">
+ <div class="menuitem">
+ <a title="" href="http://incubator.apache.org/projects/stdcxx.html">Status</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="#">Download</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/etc/config/README">README</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="http://www.apache.org/licenses/LICENSE-2.0">License</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="#">Design and Style Document</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">Class Reference</a>
+ </div>
+ <div class="menuitem">
+ <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibug/">User Guide</a>
+ </div>
+ </div> <!-- menupage -->
+ <div id="roundbottom">
+ <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 -->
+
+ <!--start main content-->
+ <div id="content">
+ <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="#objectives">Objectives</a></li>
+ <li><a href="#status">Project Status</a></li>
+ <li><a href="#platforms">Platforms</a></li>
+ <li><a href="#references">References</a></li>
+ </ul>
+ </div>
+
+ <a name="what_is"></a>
+ <h2 class="boxed">What Is stdcxx</h2>
+ <div class="section">
+ <p>
+
+The stdcxx project is the <a href="http://www.roguewave.com/">Rogue
+Wave Sofware</a> implementation of the C++ Standard Library, version
+4.1.1, 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>.
+
+ <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.
+
+ </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. An electronic copy of the most
+recent version of the C++ Standard 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>
+ </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>
+podlings to include a clear disclaimer on their website and in all
+documentation stating that they are in incubation.
+
+ </p>
+ <p>
+ <i>
+
+STDCXX is an effort undergoing incubation at the Apache Software
+Foundation (ASF), sponsored by the [name of sponsor]. 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 -->
+
+ <a name="news"></a>
+ <h2 class="boxed">Project News</h2>
+ <div class="section">
+ <p>
+ <ul>
+ <li>
+ 7/19/2005 stdcxx <a href="http://incubator.apache.org/stdcxx">
+ project page</a> and
+ <a href="http://incubator.apache.org/projects/stdcxx.html">
+ status page</a> committed to subversion.
+ </li>
+ <li>
+ 7/18/2005 stdcxx sources and documentation moved 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>
+ 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>.
+ </li>
+ </ul>
+ </p>
+ </div> <!-- section -->
+
+ <a name="objectives"></a>
+ <h2 class="boxed">Project Objectives</h2>
+ <div class="section">
+ <p>
+
+The main 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 as a Top Level ASF 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
+
+ </p>
+ <ul>
+ <li>
+
+Establish an active and diverse community of users and developers capable
+of tolerating and resolving conflict.
+
+ </li>
+ <li>
+
+Demonstrate independence on any single contributor or an organization.
+
+ </li>
+ <li>
+
+In public, engage the community in formulating and execute a
+well-defined project release plan.
+
+ </li>
+ </ul>
+ <p>
+
+Beyond graduation from the incubator, the long-term objectives of the
+project are to
+
+ </p>
+ <ul>
+ <li>
+
+<b>Portablity</b>. Continue to provide support for a broad set of
+platforms (C++ compilers, operating systems, and hardware
+architectures).
+
+ </li>
+ <li>
+
+<b>Standards Conformance</b>. Continue to closely track the C++
+Standard, as well as any other relevant standards.
+
+ </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).
+
+ </li>
+ </ul>
+ </div> <!-- section -->
+
+ <a name="status"></a>
+ <h2 class="boxed">Project Status</h2>
+ <div class="section">
+ <p>
+
+To track the progress of the stdcxx podling through the Incubator see
+the <a
+href="http://incubator.apache.org/projects/stdcxx.html">Incubation
+Status</a> Web page.
+
+ </p>
+ </div> <!-- section -->
+
+ <a name="platforms"></a>
+ <h2 class="boxed">Platforms</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>)
+were ported to the following set of platforms:
+
+ </p>
+ <ul>
+ <li>
+Como 4.2.4 through 4.3.3 on Solaris 7 through 9 (SPARC)
+ </li>
+ <li>
+Compaq C++ 6.3 through 6.5 on Tru64 UNIX (Alpha)
+ </li>
+ <li>
+EDG eccp 2.45.2 through 3.5 on Solaris 7 through 9 (SPARC) and Linux (x86)
+ </li>
+ <li>
+gcc 2.95.2 through 3.4.3 on HP-UX, Linux (x86, x86_64, IA64),
+Solaris 7 through 10 (x86, SPARC), as well as Cygwin and Interix
+ </li>
+ <li>
+HP aCC 3.33 through 3.63 on HP-UX 11.00 through 11.23 (PA-RISC)
+ </li>
+ <li>
+HP aCC 5.50 through 6.01 on HP-UX 11.22 through 11.23 (IPF)
+ </li>
+ <li>
+IBM VisualAge C++ 5.0 through 7.0 on AIX and Linux (PowerPC)
+ </li>
+ <li>
+Intel C++ 7.0 through 8.1 on Linux and Windows (x86, x86_64, IA64)
+ </li>
+ <li>
+MIPSpro 7.3 through 7.4 on IRIX64 (MIPS)
+ </li>
+ <li>
+MSVC 6.0 through 7.1 on Windows (x86, x86_64, IA64)
+ </li>
+ <li>
+SunPro 5.3 through 5.7 on Solaris 6 through 10 (x86, x86_64, SPARC)
+ </li>
+ </ul>
+ </div> <!-- section -->
+
+ <a name="references"></a>
+ <h2 class="boxed">References</h2>
+ <div class="section">
+ <p>
+ <ul>
+ <li>
+ <a class="external"
+ href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
+ INCITS/ISO/IEC 14882-2003 Programming Languages -- C++
+ </a>
+ </li>
+ <li>
+ <a class="external"
+ href="http://www.amazon.com/exec/obidos/ASIN/0201379260">
+ 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 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>
+
+ <!-- End main content-->
+
+ <div class="clearboth"> </div>
+ </div>
+ <div id="footer">
+ <!--+
+ |start bottomstrip
+ +-->
+ <div class="copyright">
+ Copyright © 2005 The Apache Software Foundation.
+ </div>
+ </div>
+ </body>
</html>