/[Apache-SVN]/stdcxx/site/index.html
ViewVC logotype

Contents of /stdcxx/site/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 814381 - (show annotations)
Sun Sep 13 20:44:28 2009 UTC (2 months, 1 week ago) by sebor
File MIME type: text/html
File size: 56143 byte(s)
2009-09-13  Martin Sebor  <sebor@apache.org>

	* index.html (Committers): Updated affiliation.
1 <!DOCTYPE HTML PUBLIC
2 "-//W3C//DTD HTML 4.01 Transitional//EN"
3 "http://www.w3.org/TR/html4/loose.dtd">
4 <html>
5 <head>
6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7 <title>Apache C++ Standard Library</title>
8 <link type="text/css" href="basic.css" rel="stylesheet">
9 <link rel="shortcut icon" href="">
10 </head>
11
12 <div id="top">
13
14 <!-- breadcrumbs -->
15 <div class="breadtrail">
16 <a href="http://apache.org/">Apache</a> &gt;
17 <a href="http://stdcxx.apache.org/">stdcxx</a>
18 </div>
19
20 <div class="header">
21 <div class="grouplogo">
22 <a href="http://stdcxx.apache.org/">
23 <img class="logoImage"
24 alt="Apache Incubator"
25 title="The Apache C++ Standard Library"
26 src="images/stdcxx.png"
27 border="0" >
28 </a>
29 </div>
30 <div class="searchbox">
31 <form action="http://www.google.com/search"
32 method="get"
33 class="roundtopsmall">
34 <input value="apache.org" name="sitesearch" type="hidden">
35 <input value="" size="25" name="q" id="query" type="text">&nbsp;
36 <input name="Search" value="Search" type="submit">
37 </form>
38 </div>
39
40 <ul id="tabs">
41 <li class="current">
42 <a class="base-selected" href="index.html">stdcxx</a>
43 </li>
44 </ul>
45 </div>
46 </div> <!-- top -->
47
48 <div id="main">
49 <div id="publishedStrip">
50 <a href="http://svn.apache.org/viewvc/stdcxx/site/index.html">
51 Last Modified</a>: $Date$
52 </div>
53 <div class="breadtrail">
54 &nbsp;
55 </div>
56
57 <!-- left hand navigation -->
58 <div id="menu">
59
60 <div class="menupage">
61
62 <div id="menu_selected_1.1"
63 class="selectedmenuitemgroup"
64 style="display: block;">
65 <div class="menupage">
66 <div class="menupagetitle">stdcxx</div>
67 </div>
68 </div>
69
70 <div class="menuitem">
71
72 <a title="View the incubation status page"
73 href="http://incubator.apache.org/projects/stdcxx.html">
74 Status
75 </a>
76 </div>
77
78 <div class="menuitem">
79 <a title="Learn how to download stdcxx"
80 href="download.html">
81 Download
82 </a>
83 </div>
84
85 <div class="menuitem">
86 <a title="View the latest README in Subversion"
87 href="http://svn.apache.org/repos/asf/stdcxx/trunk/README">
88 README
89 </a>
90 </div>
91
92 <div class="menuitem">
93 <a title="Read the Apache License, Version 2.0"
94 href="http://www.apache.org/licenses/LICENSE-2.0">
95 License
96 </a>
97
98 </div>
99
100 <div class="menuitem">
101 <a title="Learn how to file bugs against stdcxx"
102 href="bugs.html">
103 Bugs
104 </a>
105 </div>
106
107 <div class="menuitem">
108 <a title="View the latest Class Reference"
109 href="doc/stdlibref/index.html">
110 Class Reference
111 </a>
112 </div>
113
114 <div class="menuitem">
115 <a title="View the latest User Guide"
116 href="doc/stdlibug/index.html">
117 User Guide
118 </a>
119 </div>
120
121 <div class="menuitem">
122 <a title="View the Design and Style Document"
123 href="#">
124 Design and Style Document
125 </a>
126 </div>
127
128 </div> <!-- menupage -->
129 <div id="roundbottom">
130 <img style="display: none" class="corner" height="15" width="15"
131 alt="" src="images/rc-b-l-15-1body-2menu-3menu.png">
132 </div>
133
134 </div> <!-- menu -->
135 </div> <!-- main -->
136
137 <!--start main content-->
138 <div id="content">
139 <h1>Apache C++ Standard Library (STDCXX)</h1>
140 <div id="minitoc-area">
141 <ul class="minitoc">
142
143 <li><a href="#what_is">What is The Apache C++ Standard Library?</a></li>
144 <li><a href="#objectives">Objectives</a></li>
145 <li><a href="#news">Project News</a></li>
146 <li><a href="#platforms">Platforms</a></li>
147 <li><a href="#status">Project Status</a></li>
148 <li><a href="#users">Users</a></li>
149 <li><a href="#contributors">Contributors</a></li>
150 <li><a href="#committers">Committers</a></li>
151 <li><a href="#pmc">PMC</a></li>
152 <li><a href="#communication">Communication</a></li>
153 <li><a href="#lists">Mailing Lists</a></li>
154 <li><a href="#references">References</a></li>
155
156 </ul>
157 </div>
158
159 <!-- section ================================================= -->
160 <a name="what_is"></a>
161 <h2 class="boxed">What is the Apache C++ Standard Library?</h2>
162 <div class="section">
163 <p>
164
165 The Apache C++ Standard Library project (code name stdcxx, pronounced
166 "standard C++ library", <u>not</u> S-T-D-C-X-X) is a collection of
167 algorithms, containers, iterators, and other fundamental components
168 of every piece of software, implemented as C++ classes, templates,
169 and functions essential for writing C++ programs.
170
171 </p>
172 <p>
173
174 The goal of the Apache C++ Standard Library is to provide a free
175 implementation of the ISO/IEC 14882 international standard for C++
176 that enables source code portability and consistent behavior of
177 programs across all major hardware implementations, operating systems,
178 and compilers, open source and commercial alike. An additional goal is
179 to achieve maximum implementation efficiency on each platform by
180 taking advantage of platform-specific high-performance facilities and
181 features which are often unique to the type of hardware, the operating
182 system or the compiler.
183
184 </p>
185 <p>
186
187 As the starting point for future efforts, in summer 2005 <a
188 class="external" href="http://www.roguewave.com/">Rogue Wave
189 Software</a> has contributed its commercial implementation of the C++
190 Standard Library to the Apache stdcxx project, a proven code base that
191 has been shipping for over a decade and is among the most widely used
192 cross-platform implementations of the library.
193
194 </p>
195 <p>
196
197 The key features of the stdcxx project at the time of submission
198 include:
199
200 <ul>
201 <li>
202
203 Full conformance to the C++ standard
204
205 </li>
206 <li>
207
208 Complete implementation of the localization library independent of the
209 underlying operating system, including a large set of locale
210 definition files, character set description files, and utility
211 programs to process these files and generate locale databases
212
213 </li>
214 <li>
215
216 User control over strict or permissive conformance checking
217
218 </li>
219 <li>
220
221 Thread-safe implementation of strings, iostreams, and locales
222
223 </li>
224 <li>
225
226 Reference counted <code>basic_string</code> implementation using
227 atomic locking with the ability to switch to a non-reference counted
228 implementation
229
230 </li>
231 <li>
232
233 Excellent runtime performance
234
235 </li>
236 <li>
237
238 Optimized for fast compiles and extremely small executable file sizes
239
240 </li>
241 <li>
242
243 Portable to and fully tested on a large set of operating systems,
244 including AIX, HP-UX, Linux, Solaris, Windows, etc.
245
246 </li>
247 <li>
248
249 Portable to most leading commercial as well as open source compilers
250
251 </li>
252 <li>
253
254 Debugging facilities such as safe iterators, precondition and
255 postcondition checking, and the ability to generate stack traces
256
257 </li>
258 <li>
259
260 Fully documented configuration and build infrastructure
261
262 </li>
263 <li>
264
265 Thorough, well-maintained documentation
266
267 </li>
268 <li>
269
270 Ten years of deployment in the world's most critical enterprise systems
271
272 </li>
273 </ul>
274 </p>
275 </div> <!-- section -->
276
277 <!-- section ================================================= -->
278 <a name="objectives"></a>
279 <h2 class="boxed">Objectives</h2>
280 <div class="section">
281 <p>
282
283 The long-term objectives of the project include:
284
285 </p>
286 <ul>
287 <li>
288
289 <b>Standards Conformance</b>. Continue to closely track the C++
290 Standard, as well as any other relevant standards.
291
292 </li>
293 <li>
294
295 <b>Portablity</b>. Continue to provide support for a broad set of
296 platforms (C++ compilers, operating systems, and hardware
297 architectures).
298
299 </li>
300 <li>
301
302 <b>Quality of Implementation</b>. Maintain the current high quality of
303 implementation, which has come to be expected of all Apache projects.
304 This ranges from high runtime efficiency to high space efficiency, to
305 high portability of data (in areas such as localization and
306 internationalization which are typically not specified by the C++ or C
307 standards), to facilitating the portability of program source code.
308
309 </li>
310 </ul>
311 </div> <!-- section -->
312
313 <!-- section ================================================= -->
314 <a name="news"></a>
315 <h2 class="boxed">Project News</h2>
316 <div class="section">
317 <p>
318 <ul>
319 <li>
320
321 5/1/2008 STDCXX 4.2.1 released.
322
323 </li>
324 <li>
325
326 12/14/2007 STDCXX graduates from the Incubator and becomes
327 a Top Level Project.
328
329 </li>
330 <li>
331
332 11/29/2007 STDCXX community adds a new committer, Travis Vitek.
333
334 </li>
335 <li>
336
337 10/29/2007 With the <a
338 href="http://www.nabble.com/-VOTE-RESULT--approve-stdcxx-4.2.0-release-p13469149.html">approval</a>
339 of the Incubator PMC, STDCXX 4.2.0 was released.
340
341 </li>
342 <li>
343
344 10/16/2007 Proposal to graduate STDCXX to a Top Level Project
345 passes the Incubator PMC <a class="external" href="http://www.nabble.com/-VOTE--graduate-stdcxx-to-TLP-tf4611022.html">vote</a>.
346
347 </li>
348 <li>
349
350 9/5/2007 STDCXX community adds two new committers, Eric (Brad)
351 Lemings and Mark Brown.
352
353 </li>
354 <li>
355
356 10/11/2006 STDCXX community adds a new committer, Andrew Black.
357
358 </li>
359 <li>
360
361 8/26/2007 Started tracking project metrics at <a class="external" href="http://www.ohloh.net">www.ohloh.net</a> under <a class="external" href="http://www.ohloh.net/projects/7983">Apache C++ Standard Library</a>.
362
363 </li>
364 <li>
365
366 6/1/2007 Started tracking site visitation at <a class="external" href="http://analytics.google.com/">Google Analytics</a> under <a class="external" href="https://www.google.com/analytics/reporting/dashboard?id=3205802">stdcxx</a>. Send an email from your <a class="external" href="http://mail.google.com">Google Mail</a> account to <a href="mailto:dev&#64;stdcxx.apache.org">dev</a> to request access to the account.
367
368 </li>
369 <li>
370
371 3/26/2007 Tim Triemstra joins the PPMC.
372
373 </li>
374 <li>
375
376 2/13/2007 Andrew Black and Farid Zaripov join the PPMC.
377
378 </li>
379 <li>
380
381 10/11/2006 STDCXX community adds a new committer, Andrew Black.
382
383 </li>
384 <li>
385
386 8/10/2006 STDCXX community adds a new committer, Farid Zaripov.
387
388 </li>
389
390 <li>
391
392 1/30/2006 With the <a
393 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200601.mbox/%3c43DEC03F.3030601@roguewave.com%3e">approval</a>
394 of the Incubator PMC, STDCXX 4.1.3 was released.
395
396 </li>
397 <li>
398
399 1/13/2006 STDCXX community adds a new committer, Anton Pevtsov.
400
401 </li>
402 <li>
403
404 11/25/2005 Windows configuration and build infarstructure
405 <a
406 href="http://svn.apache.org/viewcvs.cgi?rev=349027&view=rev">committed</a>
407 to Subversion (<a
408 href="http://issues.apache.org/jira/browse/stdcxx-5">stdcxx-5</a>).
409
410 </li>
411 <li>
412
413 9/16/2005 The first <a
414 href="http://archive.apache.org/dist/incubator/stdcxx/snapshots/stdcxx-incubating-4.1.2-2005-07-19.tar.gz">snapshot</a>
415 of stdcxx 4.1.2 has been published.
416
417 </li>
418 <li>
419
420 9/5/2005 The test suite driver <a
421 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/tests/?rev=278837">committed</a>
422 to Subversion (<a
423 href="http://issues.apache.org/jira/browse/stdcxx-3">stdcxx-3</a>).
424
425 </li>
426 <li>
427
428 9/1/2005 A <a
429 href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200508.mbox/%3c430E39CD.7040501@roguewave.com%3e">proposal</a>
430 to publish the first stdcxx snapshot on the stdcxx Web
431 site has passed the community <a
432 href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200509.mbox/%3c4317A0AE.9040204@roguewave.com%3e">vote</a>.
433
434 </li>
435 <li>
436
437 8/28/2005 The process of downloading stdcxx files
438 documented on the <a
439 href="http://incubator.apache.org/stdcxx/download.html">Download</a>
440 page. (See <a
441 href="http://issues.apache.org/jira/browse/stdcxx-17">stdcxx-17</a>).
442
443 </li>
444 <li>
445
446 8/01/2005 The process of reporting bugs in the stdcxx <a
447 href="http://issues.apache.org/jira/browse/stdcxx">bug
448 tracking database</a> documented and published on the <a
449 href="http://incubator.apache.org/stdcxx/bugs.html">Bugs</a>
450
451 page. (See <a
452 href="http://issues.apache.org/jira/browse/stdcxx-9">stdcxx-9</a>.)
453
454 </li>
455 <li>
456
457 7/19/2005 stdcxx <a
458 href="http://incubator.apache.org/stdcxx"> project
459 page</a> <a
460 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/site/?rev=225558">committed</a>
461 to Subversion. The project <a
462 href="http://incubator.apache.org/projects/stdcxx.html">
463 status page</a> <a
464 href="http://svn.apache.org/viewcvs.cgi?rev=219733&view=rev">committed</a>
465 to Subversion.
466
467 </li>
468 <li>
469
470 7/18/2005 stdcxx sources and documentation <a href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/?rev=219596">committed</a>
471 Subversion</a>.
472
473 </li>
474 <li>
475
476 5/19/2005 stdcxx project <a
477 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473785@dfwmail.quovadx.com%3e">
478 accepted</a> for incubation.
479
480 </li>
481 <li>
482
483 5/13/2005 stdcxx project <a
484 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473747@dfwmail.quovadx.com%3e">
485 proposal</a> submitted to the Incubator <a
486 href="mailto:general&#64;incubator&#46;apache&#46;org">mailing
487 list</a>.
488
489 </li>
490 </ul>
491 </p>
492 </div> <!-- section -->
493
494 <!-- section ================================================= -->
495 <a name="platforms"></a>
496 <h2 class="boxed">Platforms</h2>
497 <div class="section">
498 <p>
499
500 A key stdcxx objective is to facilitate the portability of C++
501 programs to as many platforms (hardware architectures, operating
502 systems, and compilers) as practical. It is envisaged that the set of
503 platforms will evolve and grow as the project attracts contributors.
504
505 </p>
506 <p>
507
508 The project sources initially committed to the Subversion repository
509 (revision <a
510 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/?rev=219596">219596</a>)
511 are based on Rogue Wave C++ Standard Library version 4.1.0. The list
512 of platforms to which this version of the project was ported (but
513 which is expected to grow as the stdcxx project evolves) is:
514
515 <div class="section">
516 <table class="ForrestTable" cellspacing="1" cellpadding="4">
517 <tbody>
518
519 <tr>
520 <th>compiler</th>
521 <th>operating system</th>
522 <th>processor/architecture</th>
523 </tr>
524
525 <tr>
526 <td>
527 <a class="external" href="http://www.comeaucomputing.com">
528 Comeau C++</a> 4.2.4 or later
529 </td>
530 <td>Solaris 7 or later</td>
531 <td><a class="external" title="Sun UltraSPARC processors"
532 href="http://www.sun.com/processors/">UltraSPARC</a></td>
533 </tr>
534
535 <tr>
536 <td>
537 <a class="external"
538 href="http://h30097.www3.hp.com/cplus/">
539 Compaq C++</a> 6.3 or later
540 </td>
541 <td><a class="external" href="http://h30097.www3.hp.com/">Tru64 UNIX</a></td>
542 <td>Alpha</td>
543 </tr>
544
545 <tr>
546 <td>
547 <a class="external" href="http://www.edg.com/cpp.html">
548 EDG eccp</a> 2.45.2 or later
549 </td>
550 <td>Linux, Solaris 7 or later</td>
551 <td>x86,
552 <a class="external" title="Sun UltraSPARC processors"
553 href="http://www.sun.com/processors/">UltraSPARC</a></td>
554 </tr>
555
556 <td>
557 <a class="external" href="http://gcc.gnu.org">
558 GNU gcc</a> 2.95.2 or later
559 </td>
560 <td>
561 AIX,
562 <a class="external" href="http://www.cygwin.com/">
563 Cygwin</a>,
564 HP-UX, Linux,
565 <a class="external" title="Microsoft Services for UNIX"
566 href="http://www.microsoft.com/technet/interopmigration/unix/sfu/">
567 SFU</a>,
568 Solaris
569 </td>
570 <td></td>
571
572 </tr>
573
574 <tr>
575 <td>
576 <a class="external"
577 href="http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,1740,00.html">
578 HP aC++</a> 3.33 or later
579 </td>
580 <td>
581 <a class="external"
582 href="http://docs.hp.com/en/oshpux11.0.html">
583 HP-UX 11.00</a>,
584 <a class="external" title="HP-UX 11.11"
585 href="http://docs.hp.com/en/oshpux11i.html">
586 HP-UX 11i</a>
587 <a class="external" title="HP-UX 11.23"
588 href="http://docs.hp.com/en/oshpux11iv2.html">
589 HP-UX 11i v2</a>
590 </td>
591 <td>PA-RISC</td>
592 </tr>
593
594 <tr>
595 <td>HP aC++ 5.50 or later</td>
596 <td>
597 <a class="external" title="HP-UX 11.20"
598 href="http://docs.hp.com/en/hpuxos11iv1.5.html">
599 HP-UX 11i v1.5
600 </a>,
601 <a class="external" title="HP-UX 11.22"
602 href="http://docs.hp.com/en/oshpux11iv1.6.html">
603 HP-UX 11i v1.6
604 </a>
605 <a class="external" title="HP-UX 11.23"
606 href="http://docs.hp.com/en/oshpux11iv2.html">
607 HP-UX 11i v2</a>
608 </td>
609 <td>
610 <a class="external" title="Itanium Processor Family"
611 href="http://www.intel.com/products/processor/itanium2/">
612 IPF</a>
613 </td>
614 </tr>
615
616 <tr>
617 <td>
618 <a class="external"
619 href="http://www-306.ibm.com/software/awdtools/vacpp/">
620 IBM VisualAge C++</a> 5.0 or later
621 </td>
622 <td>
623 <a class="external"
624 href="http://www-03.ibm.com/servers/aix/os/index.html">
625 AIX</a> 4.3.3 or later
626 </td>
627 <td><a class="external" href="http://www-03.ibm.com/chips/power/powerpc/">PowerPC</a></td>
628 </tr>
629
630 <tr>
631 <td>
632 <a class="external"
633 href="http://www-306.ibm.com/software/awdtools/xlcpp">
634 IBM XL C/C++</a> 7.0 or later
635 </td>
636 <td><a href="http://www-03.ibm.com/servers/aix/os/index.html">AIX</a> 5.2 or later, Linux</td>
637 <td><a class="external" href="http://www-03.ibm.com/chips/power/powerpc/">PowerPC</a></td>
638 </tr>
639
640 <tr>
641 <td>
642 <a class="external"
643 href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm">
644 Intel C++</a> 7.0 or later
645 </td>
646
647 <td>Linux, Windows NT or later</td>
648 <td>x86,
649 <a class="external"
650 href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9331,00.html">
651 AMD64
652 </a>,
653 <a class="external"
654 href="http://www.intel.com/technology/64bitextensions/">
655 EM64T</a>,
656 <a class="external" title="Intel Itanium 2"
657 href="http://www.intel.com/products/processor/itanium2/">
658 IA64</a>
659 </td>
660 </tr>
661
662 <tr>
663 <td>
664 <a class="external"
665 href="http://www.sgi.com/products/software/irix/tools/mipspro.html">
666 SGI MIPSpro</a> 7.3 or later
667 </td>
668 <td><a class="external" href="http://www.sgi.com/developers/technology/irix/">SGI IRIX</a></td>
669 <td><a class="external" href="http://www.mips.com/content/Products/ProductInfo/content_html/content/Products/Architecture">MIPS</a></td>
670 </tr>
671
672 <tr>
673 <td>
674 <a class="external"
675 href="http://msdn.microsoft.com/visualc/previous/vc6/default.aspx">
676 Visual C++ 6.0</a>
677 </td>
678 <td>Windows NT or later</td>
679 <td>x86</td>
680 </tr>
681
682 <tr>
683 <td>
684 <a class="external"
685 title="Visual C++ .NET 2002"
686 href="http://msdn.microsoft.com/visualc/previous/2002/default.aspx">
687 Visual C++ .NET 2002</a> (7.0)
688 </td>
689 <td>Windows 2003 or later</td>
690 <td>
691 <a class="external" title="Intel Itanium 2"
692 href="http://www.intel.com/products/processor/itanium2/">
693 IA64</a>
694 </td>
695 </tr>
696
697 <tr>
698 <td>
699 <a class="external"
700 title="Visual C++ 2005"
701 href="http://msdn.microsoft.com/visualc/">
702 Visual C++ 2005</a> (8.0)
703 </td>
704 <td>Windows 2003 or later</td>
705 <td>
706 <a class="external" title="Intel Itanium 2"
707 href="http://www.intel.com/products/processor/itanium2/">
708 IA64</a>
709 </td>
710 </tr>
711
712 <tr>
713 <td>
714 <a title="Sun WorkShop 6 update 2"
715 class="external"
716 href="http://www.sun.com/software/sundev/previous/cplusplus/index.xml">
717 Sun C++ 5.3</a> or later
718 </td>
719 <td>Solaris 2.6 or later</td>
720 <td><a class="external" title="Sun UltraSPARC processors"
721 href="http://www.sun.com/processors/">UltraSPARC</a></td>
722 </tr>
723
724 <tr>
725 <td>
726 <a title="Sun Studio 9"
727 class="external"
728 href="http://www.sun.com/software/products/studio/previous/9/index.xml">
729 Sun C++ 5.7</a> or later
730 </td>
731 <td>Solaris 10 or later</td>
732 <td>x86, <a class="external" href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9331,00.html">AMD64</a>, <a class="external" href="http://www.intel.com/technology/64bitextensions/">EM64T</a></td>
733 </tr>
734
735 </tbody>
736 </table>
737 </div>
738 </p>
739 </div> <!-- section -->
740
741 <!-- section ================================================= -->
742 <a name="status"></a>
743 <h2 class="boxed">Project Status</h2>
744 <div class="section">
745 <p>
746
747 Stdcxx status reports to the ASF Board of Directors are stored in the <a href="http://incubator.apache.org/stdcxx/status/">status/</a> subdirectory of the site.
748
749 </p>
750 </div> <!-- section -->
751
752 <!-- section ================================================= -->
753 <a name="users"></a>
754 <h2 class="boxed">Users</h2>
755 <div class="section">
756 <p>
757
758 Stdcxx <a
759 href="http://www.apache.org/foundation/glossary.html#User">Users</a>
760 are <a
761 href="http://www.apache.org/foundation/how-it-works.html#developers">Developers</a>
762 with read-only access, i.e., without <a
763 href="http://www.apache.org/foundation/glossary.html#CommitAccess">Commit
764 Access</a> to the stdcxx <a
765 href="http://www.apache.org/foundation/glossary.html#Codebase">Codebase</a>
766 who are using the project.
767
768 </p>
769 <p>
770
771 The mailing list appropriate for discussions of using the stdcxx
772 project is <a
773 href="mailto:user&#64;stdcxx&#46;apache&#46;org">user&#64;stdcxx&#46apache&#46;org</a>. This
774 is an <a
775 href="http://mail-archives.apache.org/mod_mbox/stdcxx-user/">archived</a>,
776 moderated mailing list open to all subscribers. You may subscribe by
777 sending a blank email to <a
778 href="mailto:user-subscribe&#64;stdcxx&#46;apache&#46;org">user-subscribe&#64;stdcxx&#46;apache&#46;org</a>. To obtain additional information about this list send a blank email to <a href="user-info&#64;stdcxx&#46;apache&#46;org">user-info&#64;stdcxx&#46;apache&#46;org</a>.
779
780 </p>
781 </div> <!-- section -->
782
783 <!-- section ================================================= -->
784 <a name="contributors"></a>
785 <h2 class="boxed">Contributors</h2>
786 <div class="section">
787 <p>
788
789 Stdcxx <a
790 href="http://www.apache.org/foundation/glossary.html#Contributor">Contributors</a>
791 are Developers without commit (or write) access to the stdcxx codebase
792 who directly or otherwise make improvements to the project codebase,
793 including its Web pages. This includes but is not limited to
794 individuals who respond to questions on the project's mailing lists,
795 review and provide helpful feedback on patches or commits, submit,
796 provide helpful comments on, or triage bug reports, or contribute
797 useful patches of their own. Interested contributors may be voted to
798 become Committers after a period of valuable activity.
799
800 </p>
801 <p>
802
803 Because Contributors have read but not write access to stdcxx code
804 repository, they can check stdcxx out and make changes to their local
805 copy of stdcxx files but they cannot check them back in. To get their
806 changes committed, they must follow the process for <a
807 href="bugs.html#patches">Submitting Patches</a>.
808
809 </p>
810 <p>
811
812 The stdcxx community welcomes new contributors. If you are interested
813 in getting involved, the first thing to do after reading the project
814 Web pages is to subscribe to the <a
815 href="mailto:dev&#64;stdcxx&#46;apache&#46;org">dev</a>
816 mailing list and skimming the archives. If you're looking for ideas
817 for where your help might be needed, browse the bug database or simply
818 ask on the maling list.
819
820 </p>
821 </div> <!-- section -->
822
823 <!-- section ================================================= -->
824 <a name="committers"></a>
825 <h2 class="boxed">Committers</h2>
826 <div class="section">
827 <p>
828
829 Stdcxx <a
830 href="http://www.apache.org/foundation/glossary.html#Committer">Committers</a>
831 are Developers with commit (or write) access to the stdcxx codebase.
832 For safe changes on trunk all stdcxx committers follow the <a
833 href="http://www.apache.org/foundation/glossary.html#CommitThenReview">Commit-Then-Review</a>
834 policy (CTR for short). For potentially unsafe changes or any changes
835 to branches all stdcxx committers follow the <a
836 href="http://www.apache.org/foundation/glossary.html#ReviewThenCommit">Review-Then-Commit</a>
837 policy (RTC for short). Whether a change is safe or not is a judgment
838 call that should be made after careful testing of the change on at
839 least two different platforms with two different compilers. The list
840 of current committers in alphabetical order is below:
841
842 <div class="section">
843 <table class="ForrestTable" cellspacing="1" cellpadding="4">
844 <tbody>
845 <tr>
846 <th>user id</th>
847 <th>name/email</th>
848 <th>affiliation</th>
849 <th>since</th>
850 <th>comment</th>
851 </tr>
852
853 <tr>
854 <td>ablack</td>
855 <td>
856 <a href="mailto:ablack&#64;roguewave.com">
857 Andrew Black
858 </a>
859 </td>
860 <td>
861 <a class="external" href="http://www.roguewave.com">
862 Rogue Wave Software, Inc.
863 </a>
864 </td>
865 <td>Oct 11, 2006</td>
866 <td></td>
867 </tr>
868
869 <tr>
870 <td>mbrown</td>
871 <td>
872 <a href="mailto:marg.g.brown&#64;gmail.com">
873 Mark Brown
874 </a>
875 </td>
876 <td></td>
877 <td>Sep 5, 2007</td>
878 <td></td>
879 </tr>
880
881 <tr>
882 <td>hbuelow</td>
883 <td>
884 <a href="mailto:hbuelow&#64;gmail.com">
885 Heidi Buelow
886 </a>
887 </td>
888 <td></td>
889 <td>May 19, 2005</td>
890 <td>Emeritus</td>
891 </tr>
892
893 <tr>
894 <td>ldiduck</td>
895 <td>
896 <a href="mailto:lancediduck&#64;nyc.rr.com">
897 Lance Diduck
898 </a>
899 </td>
900 <td></td>
901 <td>May 19, 2005</td>
902 <td></td>
903 </tr>
904
905 <tr>
906 <td>jhollis</td>
907 <td>
908 <a href="mailto:jhollis&#64;roguewave.com">
909 John Hollis
910 </a>
911 </td>
912 <td>
913 <a class="external" href="http://www.roguewave.com">
914 Rogue Wave Software, Inc.
915 </a>
916 </td>
917 <td>May 19, 2005</td>
918 <td>Emeritus</td>
919 </tr>
920
921 <tr>
922 <td>ajindal</td>
923 <td>
924 <a href="mailto:ajindal&#64;apache.org">
925 Amit Jindal
926 </a>
927 </td>
928 <td>
929 <a class="external" href="http://www.aquevix.com/">
930 Aquevix, Ltd.</a>
931 </td>
932 <td>May 19, 2005</td>
933 <td></td>
934 </tr>
935
936 <tr>
937 <td>elemings</td>
938 <td>
939 <a href="mailto:lemings&#64;apache.org">
940 Eric (Brad) Lemings
941 </a>
942 </td>
943 <td><!-- affiliation --></td>
944 <td>Sep 5, 2007</td>
945 <td></td>
946 </tr>
947
948 <tr>
949 <td>lnicoara</td>
950 <td>
951 <a href="mailto:lnicoara&#64;apache.org">
952 Liviu Nicoara
953 </a>
954 </td>
955 <td></td>
956 <td>May 19, 2005</td>
957 <td></td>
958 </tr>
959
960 <tr>
961 <td>rpalepu</td>
962 <td>
963 <a href="mailto:palepu&#64;apache.org">
964 Ravi Palepu
965 </a>
966 </td>
967 <td><!-- affiliation --></td>
968 <td>May 19, 2005</td>
969 <td>Emeritus</td>
970 </tr>
971
972 <tr>
973 <td>antonp</td>
974 <td>
975 <a href="mailto:antonp&#64;moscow.vdiweb.com">
976 Anton Pevtsov
977 </a>
978 </td>
979 <td>
980 <a class="external" href="http://www.vdiweb.com">
981 VDI
982 </a>
983 </td>
984 <td>Jan 3, 2006</td>
985 <td></td>
986 </tr>
987
988 <tr>
989 <td>sebor</td>
990 <td>
991 <a href="mailto:sebor&#64;apache.org">
992 Martin Sebor
993 </a>
994 </td>
995 <td>
996 <a class="external" href="http://www.cisco.com">
997 Cisco Systems, Inc.
998 </a>
999 </td>
1000 <td>May 19, 2005</td>
1001 <td></td>
1002 </tr>
1003
1004 <tr>
1005 <td>ttriemstra</td>
1006 <td>
1007 <a href="mailto:tim.triemstra&#64;gmail.com">
1008 Tim Triemstra
1009 </a>
1010 </td>
1011 <td>
1012 <a class="external" href="http://www.apple.com">
1013 Apple
1014 </a>
1015 </td>
1016 <td>May 19, 2005</td>
1017 <td></td>
1018 </tr>
1019
1020 <tr>
1021 <td>vitek</td>
1022 <td>
1023 <a href="mailto:viteka&#64;roguewave.com">
1024 Travis Vitek
1025 </a>
1026 </td>
1027 <td>
1028 <a class="external" href="http://www.roguewave.com">
1029 Rogue Wave Software, Inc.
1030 </a>
1031 </td>
1032 <td>November 29, 2007</td>
1033 <td></td>
1034 </tr>
1035
1036 <tr>
1037 <td>faridz</td>
1038 <td>
1039 <a href="mailto:faridz&#64;apache.org">
1040 Farid Zaripov
1041 </a>
1042 </td>
1043 <td>
1044 <a class="external" href="http://www.epam.com">
1045 EPAM
1046 </a>
1047 </td>
1048 <td>Aug 10, 2006</td>
1049 <td></td>
1050 </tr>
1051
1052 </tbody>
1053 </table>
1054 </div>
1055 </p>
1056 <p>
1057
1058 Committers in <i>italics</i> do not yet have a signed
1059 <a href="http://www.apache.org/licenses/icla.txt">Contributor
1060 License Agreement</a> on file. This indicates a transient state after
1061 a committer has been voted in but their CLA hasn't been received or
1062 processed by the foundation.
1063
1064 </p>
1065 <p>
1066
1067 An up-to-date list of all Apache committers (or committers-to-be) is being maintained by <a class="external" href="http://www.jimjag.com/">Jim Jagielski</a> on this <a href="http://people.apache.org/~jim/committers.html">page</a>.
1068
1069 </p>
1070 <p>
1071
1072 The mailing list used by stdcxx committers for discussions of the
1073 maintenance, development, and porting of the stdcxx project is <a
1074 href="mailto:dev&#64;stdcxx&#46;apache&#46;org">dev&#64;stdcxx&#46;apache&#46;org</a>. This
1075 is an <a
1076 href="http://mail-archives.apache.org/mod_mbox/stdcxx-dev/">archived</a>,
1077 moderated mailing list open to all subscribers. You may subscribe by
1078 sending a blank email to <a
1079 href="mailto:dev-subscribe&#64;stdcxx&#46;apache&#46;org">dev-subscribe&#64;stdcxx&#46;apache&#46;org</a>.
1080
1081 </p>
1082 </div> <!-- section -->
1083
1084 <!-- section ================================================= -->
1085 <a name="pmc"></a>
1086 <a name="ppmc"></a>
1087 <h2 class="boxed">PMC</h2>
1088 <div class="section">
1089 <p>
1090
1091 The
1092 stdcxx <a href="http://www.apache.org/foundation/how-it-works.html#pmc">Project
1093 Management Committee</a> (PMC) is a group of volunteers responsible
1094 for the formal oversight of the stdcxx podling, its management, and
1095 for interfacing with
1096 the <a href="http://www.apache.org/foundation/board/">Apache
1097 Board of Directors</a>. The members of the stdcxx PMC are:
1098
1099 <div class="section">
1100
1101 <table class="ForrestTable" cellspacing="1" cellpadding="4">
1102 <tbody>
1103 <tr>
1104 <th>user id</th>
1105 <th>name/contact</th>
1106 <th>comment</th>
1107 </tr>
1108
1109 <tr>
1110 <td>ablack</td>
1111 <td>
1112 <a href="mailto:ablack&#64;roguewave.com">
1113 Andrew Black
1114 </a>
1115 </td>
1116 <td></td>
1117 </tr>
1118
1119 <tr>
1120 <td>mbrown</td>
1121 <td>
1122 <a href="mailto:mbrown&#64;apache.org">
1123 Mark Brown
1124 </a>
1125 </td>
1126 <td></td>
1127 </tr>
1128
1129 <tr>
1130 <td>hbuelow</td>
1131 <td>
1132 <a href="mailto:hbuelow&#64;gmail.com">
1133 Heidi Buelow
1134 </a>
1135 </td>
1136 <td></td>
1137 </tr>
1138
1139 <tr>
1140 <td>jerenkrantz</td>
1141 <td>
1142 <a href="http://www.erenkrantz.com/">
1143 Justin Erenkrantz
1144 </a>
1145 </td>
1146 <td></td>
1147 </tr>
1148
1149 <tr>
1150 <td>ajindal</td>
1151 <td>
1152 <a href="mailto:ajindal&#64;apache.org">
1153 Amit Jindal
1154 </a>
1155 </td>
1156 <td></td>
1157 </tr>
1158
1159 <tr>
1160 <td>elemings</td>
1161 <td>
1162 <a href="mailto:elemings&#64;apache.org">
1163 Eric (Brad) Lemings
1164 </a>
1165 </td>
1166 <td></td>
1167 </tr>
1168
1169 <tr>
1170 <td>lnicoara</td>
1171 <td>
1172 <a href="mailto:nicoara&#64;apache.org">
1173 Liviu Nicoara
1174 </a>
1175 </td>
1176 <td></td>
1177 </tr>
1178
1179 <tr>
1180 <td>apevtsov</td>
1181 <td>
1182 <a href="mailto:apevtsov&#64;apache.org">
1183 Anton Pevtsov
1184 </a>
1185 </td>
1186 <td></td>
1187 </tr>
1188
1189 <tr>
1190 <td>wrowe</td>
1191 <td>
1192 <a href="mailto:wrowe&#64;rowe-clan.net">
1193 William A. Rowe, Jr.
1194 </a>
1195 </td>
1196 <td></td>
1197 </tr>
1198
1199 <tr>
1200 <td>sebor</td>
1201 <td>
1202 <a href="mailto:sebor&#64;apache.org">
1203 Martin Sebor
1204 </a>
1205 </td>
1206 <td><a href="http://www.apache.org/dev/pmc.html#chair">
1207 PMC Chair</a></td>
1208 </tr>
1209
1210 <tr>
1211 <td>ttriemstra</td>
1212 <td>
1213 <a href="mailto:ttriemstra&#64;apache.org">
1214 Tim Triemstra
1215 </a>
1216 </td>
1217 <td></td>
1218 </tr>
1219
1220 <tr>
1221 <td>faridz</td>
1222 <td>
1223 <a href="mailto:faridz&#64;apache.org">
1224 Farid Zaripov
1225 </a>
1226 </td>
1227 <td></td>
1228 </tr>
1229
1230 </tbody>
1231 </table>
1232 </div>
1233
1234 </p>
1235 <p>
1236
1237 The PMC mailing list is <a
1238 href="mailto:private&#64;stdcxx&#46;apache&#46;org">private&#64;stdcxx&#46;apache&#46;org</a>. This
1239 is a moderated, by-invitation-only mailing list closed to the
1240 public. Invited individuals can subscribe by sending a blank email to
1241 <a
1242 href="mailto:private-subscribe&#64;stdcxx&#46;apache&#46;org">private-subscribe&#64;stdcxx&#46;apache&#46;org</a>.
1243
1244 </p>
1245 <p>
1246
1247 An example of a topic that might be appropriate for this list is a
1248 discussion of the merits of a proposed committer.
1249
1250 </p>
1251 </div> <!-- section -->
1252
1253 <!-- section ================================================= -->
1254 <a name="communication"></a>
1255 <h2 class="boxed">Communication</h2>
1256 <div class="section">
1257 <p>
1258
1259 Communication about the project and all decisions take place on the
1260 project's mailing lists. There are a number good reasons why
1261 communicating on mailing lists is preferable to other ways of
1262 communicating, including private email or instant messaging. Some of
1263 the important ones include:
1264
1265 </p>
1266
1267 <ul>
1268 <li>
1269
1270 Unlike communicating in private, mailing lists make it possible for
1271 all list subscribers to benefit from the discussion, and provides an
1272 opportunity for those who wouldn't be invited to the private
1273 discussion to offer their own feedback on the subject.
1274
1275 </li>
1276 <li>
1277
1278 Unlike Instant Messaging, mailing list make it possible for interested
1279 parties to participate asynchronously, regardless of which time zone
1280 they are located in.
1281
1282 </li>
1283 <li>
1284
1285 Unlike private communications, mailing list discussions are archived
1286 for future reference, with the archives being easily searchable by
1287 anyone interested. Mailing list archives are important not just so
1288 that new contributors can learn from past decisions but they are an
1289 indispensable tool also for long-time committers when we forget why
1290 certain things were done a certain way.
1291
1292 </li>
1293 <li>
1294
1295 It is the preferred mode of communicating for all Apache projects. See
1296 the <a
1297 href="http://www.apache.org/foundation/how-it-works.html#communication">Communication</a>
1298 section of <a
1299 href="http://www.apache.org/foundation/how-it-works.html">How the ASF
1300 works</a>.
1301
1302 </li>
1303 </ul>
1304 <p>
1305
1306 If you choose to contact one of the project committers in private
1307 expect to be directed to the mailing lists.
1308
1309 </p>
1310 </div>
1311
1312 <!-- section ================================================= -->
1313 <a name="lists"></a>
1314 <h2 class="boxed">Mailing Lists</h2>
1315 <div class="section">
1316 <p>
1317
1318 The following table provides a summary of information about stdcxx
1319 mailing lists along with a number of interfaces to their archives.
1320 All lists are moderated. Only subscribers may post. Subscription
1321 to <a href="mailto:private&#64;stdcxx.apache.org">private</a> is by
1322 invitation of the PMC only. With one exception, the activity of each
1323 list is monitored and can be viewed along with other interesting
1324 information on
1325 this <a href="http://people.apache.org/~coar/mlists.html">page</a>
1326 maintained by <a class="external" href="http://ken.coar.org/">Ken
1327 Coar</a>.
1328
1329 </p>
1330
1331 <div class="section">
1332 <table class="ForrestTable" cellspacing="1" cellpadding="4">
1333
1334 <thead> <!-- ### TABLE HEADER ### -->
1335 <tr>
1336 <th>name</th>
1337 <th>subscribe</th>
1338 <th>raw archives</th>
1339 <th>
1340 <a href="http://mail-archives.apache.org/">Apache archive</a>
1341 </th>
1342 <th>
1343 <a class="external" href="http://www.nabble.com">
1344 Nabble Forums</a>
1345 </th>
1346 <th>
1347 <a class="external" href="http://www.mail-archive.com">
1348 The Mail Archive</a>
1349 </th>
1350 <th>
1351 <a class="external" href="http://marc.info/">MARC</a>
1352 </th>
1353 <th>activity</th>
1354 </tr>
1355 </thead>
1356
1357 <tbody> <!-- ### TABLE BODY ### -->
1358 <tr>
1359 <td>
1360 <a href="mailto:dev&#64;stdcxx&#46;apache&#46;org">
1361 dev
1362 </a>
1363 </td>
1364 <td>
1365 <a href="mailto:dev-subscribe&#64;stdcxx&#46;apache&#46;org">
1366 dev-subscribe
1367 </a>
1368 </td>
1369 <td>
1370 <a href="http://stdcxx.apache.org/mail/dev/">mail/dev</a>
1371 </td>
1372 <td>
1373 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-dev/">
1374 mod_mbox
1375 </a>
1376 </td>
1377 <td>
1378 <a class="external"
1379 href="http://www.nabble.com/stdcxx-dev-f26255.html">
1380 stdcxx-dev</a> forum
1381 </td>
1382 <td>
1383 <a class="external"
1384 href="http://www.mail-archive.com/dev@stdcxx.apache.org/">
1385 dev</a>
1386 </td>
1387 <td>
1388 <a class="external" href="http://marc.info/?l=apache-stdcxx-dev">
1389 apache-stdcxx-dev</a>
1390 </td>
1391 <td>
1392 <a href="http://people.apache.org/~coar/mlists.html#dev_at_stdcxx.apache.org">stats
1393 </a>
1394 </td>
1395 </tr>
1396
1397 <tr>
1398 <td>
1399 <a href="mailto:user&#64;stdcxx&#46;apache&#46;org">
1400 user
1401 </a>
1402 </td>
1403 <td>
1404 <a href="mailto:user-subscribe&#64;stdcxx&#46;apache&#46;org">
1405 user-subscribe
1406 </a>
1407 </td>
1408 <td>
1409 <a href="http://stdcxx.apache.org/mail/user/">mail/user</a>
1410 </td>
1411 <td>
1412 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-user/">
1413 mod_mbox
1414 </a>
1415 </td>
1416 <td>
1417 <a class="external"
1418 href="http://www.nabble.com/stdcxx-user-f30600.html">
1419 stdcxx-user</a> forum
1420 </td>
1421 <td>
1422 <a class="external"
1423 href="http://www.mail-archive.com/user@stdcxx.apache.org/">
1424 user</a>
1425 </td>
1426 <td>
1427 <a class="external"
1428 href="http://marc.info/?l=apache-stdcxx-user">
1429 apache-stdcxx-user</a>
1430 </td>
1431 <td>
1432 <a href="http://people.apache.org/~coar/mlists.html#user_at_stdcxx.apache.org">stats
1433 </a>
1434 </td>
1435 </tr>
1436
1437 <tr>
1438 <td title="Read Only">commits</td>
1439 <td>
1440 <a href="mailto:commits-subscribe&#64;stdcxx&#46;apache&#46;org">
1441 commits-subscribe
1442 </a>
1443 </td>
1444 <td>
1445 <a href="http://stdcxx.apache.org/mail/commits/">mail/commits</a>
1446 </td>
1447 <td>
1448 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-commits/">
1449 mod_mbox
1450 </a>
1451 </td>
1452 <td>
1453 <a class="external"
1454 href="http://www.nabble.com/stdcxx-commits-f30597.html">
1455 stdcxx-commits</a> forum
1456 </td>
1457 <td>
1458 <a class="external"
1459 href="http://www.mail-archive.com/commits@stdcxx.apache.org/">
1460 commits</a>
1461 </td>
1462 <td>
1463 <a class="external"
1464 href="http://marc.info/?l=apache-stdcxx-commits">
1465 apache-stdcxx-commits</a>
1466 </td>
1467 <td>
1468 <a href="http://people.apache.org/~coar/mlists.html#commits_at_stdcxx.apache.org">stats
1469 </a>
1470 </td>
1471 </tr>
1472
1473 <tr>
1474 <td title="Read Only">issues</td>
1475 <td>
1476 <a href="mailto:issues-subscribe&#64;stdcxx&#46;apache&#46;org">
1477 issues-subscribe
1478 </a>
1479 </td>
1480 <td>
1481 <a href="http://stdcxx.apache.org/mail/issues/">mail/issues</a>
1482 </td>
1483 <td>
1484 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-issues/">
1485 mod_mbox</a>
1486 </td>
1487 <td>
1488 <a class="external"
1489 href="http://www.nabble.com/stdcxx-issues-f30599.html">
1490 stdcxx-issues</a> forum
1491 </td>
1492 <td>
1493 <a class="external"
1494 href="http://www.mail-archive.com/issues@stdcxx.apache.org/">
1495 issues</a>
1496 </td>
1497 <td>
1498 <a class="external"
1499 href="http://marc.info/?l=apache-stdcxx-issues">
1500 apache-stdcxx-issues</a>
1501 </td>
1502 <td>
1503 <a href="http://people.apache.org/~coar/mlists.html#issues_at_stdcxx.apache.org">stats
1504 </a>
1505 </td>
1506 </tr>
1507
1508 <tr>
1509 <td>
1510 <a href="mailto:private&#64;stdcxx&#46;apache&#46;org">
1511 private</a>
1512 </td>
1513 <td>
1514 <a href="mailto:private-subscribe&#64;stdcxx&#46;apache&#46;org">
1515 private-subscribe
1516 </a>
1517 </td>
1518 <td title="Private list">N/A</td>
1519 <td title="Private list">N/A</td>
1520 <td title="Private list">N/A</td>
1521 <td title="Private list">N/A</td>
1522 <td title="Private list">N/A</td>
1523 <td title="Private list">N/A</td>
1524 </tr>
1525
1526 </tbody>
1527 </table>
1528 </div>
1529 </div>
1530
1531 <!-- section ================================================= -->
1532 <a name="references"></a>
1533 <h2 class="boxed">References</h2>
1534 <div class="section">
1535 <p>
1536
1537 A number of excellent design and programming books describe the C++
1538 Standard Library in an approachable way. In addition, besides the
1539 required <a
1540 href="http://svn.apache.org/viewcvs.cgi/*checkout*/stdcxx/trunk/doc/stdlibref/index.html">Class
1541 Reference</a>, this implementation of the library also includes an
1542 extensive <a
1543 href="http://svn.apache.org/viewcvs.cgi/*checkout*/stdcxx/trunk/doc/stdlibug/index.html">User
1544 Guide</a> complete with tutorials and example programs. That being
1545 said, the ultimate reference to the C++ Standard Library is, of
1546 course, the C++ Standard itself (and to a smaller extent, also the C
1547 Standard). An electronic copy of the most recent version of the C++
1548 and C standards can be obtained from the <a class="external"
1549 href="http://www.ansi.org/">ANSI</a> <a class="external"
1550 href="http://webstore.ansi.org/ansidocstore/">eStandards store</a>.
1551
1552 </p>
1553 <p>
1554 <ul>
1555
1556 <li>
1557 <a class="external"
1558 href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
1559 INCITS/ISO/IEC 14882-2003 Programming Languages &#151; C++
1560 </a>
1561 </li>
1562
1563 <li>
1564 <a class="external"
1565 href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+9899%2D1999">
1566 INCITS/ISO/IEC 9899-1999 Programming Languages &#151; C
1567 </a>
1568 </li>
1569
1570 <li>
1571 <a class="external"
1572 href="http://www.amazon.com/exec/obidos/ASIN/0201379260">
1573 The C++ Standard Library: A Tutorial and Reference</a> by
1574 Nicolai M. Josuttis
1575 </li>
1576
1577 <li>
1578 <a class="external"
1579 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201309564">
1580 Generic Programming and the STL: Using and Extending the C++
1581 Standard Template Library</a> by Matthew H. Austern
1582 </li>
1583
1584 <li>
1585 <a class="external"
1586 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201633981">
1587 Stl Tutorial & Reference Guide: C++ Programming With the Standard
1588 Template Library</a> by David R. Musser and Atul Saini
1589 </li>
1590
1591 <li>
1592 <a class="external"
1593 href="http://www.amazon.com/exec/obidos/ASIN/0134376331">
1594 The C++ Standard Template Library</a> by P.J. Plauger,
1595 Alexander A. Stepanov, Meng Lee, and David R. Musser
1596 </li>
1597
1598 <li>
1599 <a class="external"
1600 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201749629">
1601 Effective STL: 50 Specific Ways to Improve Your Use of
1602 the Standard Template Library</a> by Scott Meyers
1603 </li>
1604
1605 <li>
1606 <a class="external"
1607 href="http://www.amazon.com/exec/obidos/ASIN/0201183951">
1608 Standard C++ IOStreams and Locales: Advanced Programmer's
1609 Guide and Reference</a> by Angelika Langer, Klaus Kreft
1610 </li>
1611
1612 </ul>
1613 </p>
1614 </div>
1615
1616 <!-- End main content-->
1617
1618 <div class="clearboth">&nbsp;</div>
1619 </div>
1620 <div id="footer">
1621 <div class="copyright">
1622 Copyright &copy; 2005-2007 The Apache Software Foundation.
1623 </div>
1624 </div>
1625
1626 <!-- Google Analytics tracking code -->
1627 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
1628 </script>
1629 <script type="text/javascript">
1630 _uacct = "UA-1775151-1";
1631 urchinTracker();
1632 </script>
1633
1634 </body>
1635 </html>

Properties

Name Value
svn:keywords Date

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2