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

Contents of /stdcxx/site/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 675637 - (show annotations)
Thu Jul 10 16:29:24 2008 UTC (16 months, 2 weeks ago) by lnicoara
File MIME type: text/html
File size: 55320 byte(s)
2008-07-10 Liviu Nicoara  <lnicoara@apache.org>

	* index.html: changed affiliation and contact information

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 12/14/2007 STDCXX graduates from the Incubator and becomes
322 a Top Level Project.
323
324 </li>
325 <li>
326
327 11/29/2007 STDCXX community adds a new committer, Travis Vitek.
328
329 </li>
330 <li>
331
332 10/29/2007 With the <a
333 href="http://www.nabble.com/-VOTE-RESULT--approve-stdcxx-4.2.0-release-p13469149.html">approval</a>
334 of the Incubator PMC, STDCXX 4.2.0 was released.
335
336 </li>
337 <li>
338
339 10/16/2007 Proposal to graduate STDCXX to a Top Level Project
340 passes the Incubator PMC <a class="external" href="http://www.nabble.com/-VOTE--graduate-stdcxx-to-TLP-tf4611022.html">vote</a>.
341
342 </li>
343 <li>
344
345 9/5/2007 STDCXX community adds two new committers, Eric (Brad)
346 Lemings and Mark Brown.
347
348 </li>
349 <li>
350
351 10/11/2006 STDCXX community adds a new committer, Andrew Black.
352
353 </li>
354 <li>
355
356 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>.
357
358 </li>
359 <li>
360
361 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.
362
363 </li>
364 <li>
365
366 3/26/2007 Tim Triemstra joins the PPMC.
367
368 </li>
369 <li>
370
371 2/13/2007 Andrew Black and Farid Zaripov join the PPMC.
372
373 </li>
374 <li>
375
376 10/11/2006 STDCXX community adds a new committer, Andrew Black.
377
378 </li>
379 <li>
380
381 8/10/2006 STDCXX community adds a new committer, Farid Zaripov.
382
383 </li>
384
385 <li>
386
387 1/30/2006 With the <a
388 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200601.mbox/%3c43DEC03F.3030601@roguewave.com%3e">approval</a>
389 of the Incubator PMC, STDCXX 4.1.3 was released.
390
391 </li>
392 <li>
393
394 1/13/2006 STDCXX community adds a new committer, Anton Pevtsov.
395
396 </li>
397 <li>
398
399 11/25/2005 Windows configuration and build infarstructure
400 <a
401 href="http://svn.apache.org/viewcvs.cgi?rev=349027&view=rev">committed</a>
402 to Subversion (<a
403 href="http://issues.apache.org/jira/browse/stdcxx-5">stdcxx-5</a>).
404
405 </li>
406 <li>
407
408 9/16/2005 The first <a
409 href="http://archive.apache.org/dist/incubator/stdcxx/snapshots/stdcxx-incubating-4.1.2-2005-07-19.tar.gz">snapshot</a>
410 of stdcxx 4.1.2 has been published.
411
412 </li>
413 <li>
414
415 9/5/2005 The test suite driver <a
416 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/tests/?rev=278837">committed</a>
417 to Subversion (<a
418 href="http://issues.apache.org/jira/browse/stdcxx-3">stdcxx-3</a>).
419
420 </li>
421 <li>
422
423 9/1/2005 A <a
424 href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200508.mbox/%3c430E39CD.7040501@roguewave.com%3e">proposal</a>
425 to publish the first stdcxx snapshot on the stdcxx Web
426 site has passed the community <a
427 href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200509.mbox/%3c4317A0AE.9040204@roguewave.com%3e">vote</a>.
428
429 </li>
430 <li>
431
432 8/28/2005 The process of downloading stdcxx files
433 documented on the <a
434 href="http://incubator.apache.org/stdcxx/download.html">Download</a>
435 page. (See <a
436 href="http://issues.apache.org/jira/browse/stdcxx-17">stdcxx-17</a>).
437
438 </li>
439 <li>
440
441 8/01/2005 The process of reporting bugs in the stdcxx <a
442 href="http://issues.apache.org/jira/browse/stdcxx">bug
443 tracking database</a> documented and published on the <a
444 href="http://incubator.apache.org/stdcxx/bugs.html">Bugs</a>
445
446 page. (See <a
447 href="http://issues.apache.org/jira/browse/stdcxx-9">stdcxx-9</a>.)
448
449 </li>
450 <li>
451
452 7/19/2005 stdcxx <a
453 href="http://incubator.apache.org/stdcxx"> project
454 page</a> <a
455 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/site/?rev=225558">committed</a>
456 to Subversion. The project <a
457 href="http://incubator.apache.org/projects/stdcxx.html">
458 status page</a> <a
459 href="http://svn.apache.org/viewcvs.cgi?rev=219733&view=rev">committed</a>
460 to Subversion.
461
462 </li>
463 <li>
464
465 7/18/2005 stdcxx sources and documentation <a href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/?rev=219596">committed</a>
466 Subversion</a>.
467
468 </li>
469 <li>
470
471 5/19/2005 stdcxx project <a
472 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473785@dfwmail.quovadx.com%3e">
473 accepted</a> for incubation.
474
475 </li>
476 <li>
477
478 5/13/2005 stdcxx project <a
479 href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473747@dfwmail.quovadx.com%3e">
480 proposal</a> submitted to the Incubator <a
481 href="mailto:general&#64;incubator&#46;apache&#46;org">mailing
482 list</a>.
483
484 </li>
485 </ul>
486 </p>
487 </div> <!-- section -->
488
489 <!-- section ================================================= -->
490 <a name="platforms"></a>
491 <h2 class="boxed">Platforms</h2>
492 <div class="section">
493 <p>
494
495 A key stdcxx objective is to facilitate the portability of C++
496 programs to as many platforms (hardware architectures, operating
497 systems, and compilers) as practical. It is envisaged that the set of
498 platforms will evolve and grow as the project attracts contributors.
499
500 </p>
501 <p>
502
503 The project sources initially committed to the Subversion repository
504 (revision <a
505 href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/?rev=219596">219596</a>)
506 are based on Rogue Wave C++ Standard Library version 4.1.0. The list
507 of platforms to which this version of the project was ported (but
508 which is expected to grow as the stdcxx project evolves) is:
509
510 <div class="section">
511 <table class="ForrestTable" cellspacing="1" cellpadding="4">
512 <tbody>
513
514 <tr>
515 <th>compiler</th>
516 <th>operating system</th>
517 <th>processor/architecture</th>
518 </tr>
519
520 <tr>
521 <td>
522 <a class="external" href="http://www.comeaucomputing.com">
523 Comeau C++</a> 4.2.4 or later
524 </td>
525 <td>Solaris 7 or later</td>
526 <td><a class="external" title="Sun UltraSPARC processors"
527 href="http://www.sun.com/processors/">UltraSPARC</a></td>
528 </tr>
529
530 <tr>
531 <td>
532 <a class="external"
533 href="http://h30097.www3.hp.com/cplus/">
534 Compaq C++</a> 6.3 or later
535 </td>
536 <td><a class="external" href="http://h30097.www3.hp.com/">Tru64 UNIX</a></td>
537 <td>Alpha</td>
538 </tr>
539
540 <tr>
541 <td>
542 <a class="external" href="http://www.edg.com/cpp.html">
543 EDG eccp</a> 2.45.2 or later
544 </td>
545 <td>Linux, Solaris 7 or later</td>
546 <td>x86,
547 <a class="external" title="Sun UltraSPARC processors"
548 href="http://www.sun.com/processors/">UltraSPARC</a></td>
549 </tr>
550
551 <td>
552 <a class="external" href="http://gcc.gnu.org">
553 GNU gcc</a> 2.95.2 or later
554 </td>
555 <td>
556 AIX,
557 <a class="external" href="http://www.cygwin.com/">
558 Cygwin</a>,
559 HP-UX, Linux,
560 <a class="external" title="Microsoft Services for UNIX"
561 href="http://www.microsoft.com/technet/interopmigration/unix/sfu/">
562 SFU</a>,
563 Solaris
564 </td>
565 <td></td>
566
567 </tr>
568
569 <tr>
570 <td>
571 <a class="external"
572 href="http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,1740,00.html">
573 HP aC++</a> 3.33 or later
574 </td>
575 <td>
576 <a class="external"
577 href="http://docs.hp.com/en/oshpux11.0.html">
578 HP-UX 11.00</a>,
579 <a class="external" title="HP-UX 11.11"
580 href="http://docs.hp.com/en/oshpux11i.html">
581 HP-UX 11i</a>
582 <a class="external" title="HP-UX 11.23"
583 href="http://docs.hp.com/en/oshpux11iv2.html">
584 HP-UX 11i v2</a>
585 </td>
586 <td>PA-RISC</td>
587 </tr>
588
589 <tr>
590 <td>HP aC++ 5.50 or later</td>
591 <td>
592 <a class="external" title="HP-UX 11.20"
593 href="http://docs.hp.com/en/hpuxos11iv1.5.html">
594 HP-UX 11i v1.5
595 </a>,
596 <a class="external" title="HP-UX 11.22"
597 href="http://docs.hp.com/en/oshpux11iv1.6.html">
598 HP-UX 11i v1.6
599 </a>
600 <a class="external" title="HP-UX 11.23"
601 href="http://docs.hp.com/en/oshpux11iv2.html">
602 HP-UX 11i v2</a>
603 </td>
604 <td>
605 <a class="external" title="Itanium Processor Family"
606 href="http://www.intel.com/products/processor/itanium2/">
607 IPF</a>
608 </td>
609 </tr>
610
611 <tr>
612 <td>
613 <a class="external"
614 href="http://www-306.ibm.com/software/awdtools/vacpp/">
615 IBM VisualAge C++</a> 5.0 or later
616 </td>
617 <td>
618 <a class="external"
619 href="http://www-03.ibm.com/servers/aix/os/index.html">
620 AIX</a> 4.3.3 or later
621 </td>
622 <td><a class="external" href="http://www-03.ibm.com/chips/power/powerpc/">PowerPC</a></td>
623 </tr>
624
625 <tr>
626 <td>
627 <a class="external"
628 href="http://www-306.ibm.com/software/awdtools/xlcpp">
629 IBM XL C/C++</a> 7.0 or later
630 </td>
631 <td><a href="http://www-03.ibm.com/servers/aix/os/index.html">AIX</a> 5.2 or later, Linux</td>
632 <td><a class="external" href="http://www-03.ibm.com/chips/power/powerpc/">PowerPC</a></td>
633 </tr>
634
635 <tr>
636 <td>
637 <a class="external"
638 href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm">
639 Intel C++</a> 7.0 or later
640 </td>
641
642 <td>Linux, Windows NT or later</td>
643 <td>x86,
644 <a class="external"
645 href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9331,00.html">
646 AMD64
647 </a>,
648 <a class="external"
649 href="http://www.intel.com/technology/64bitextensions/">
650 EM64T</a>,
651 <a class="external" title="Intel Itanium 2"
652 href="http://www.intel.com/products/processor/itanium2/">
653 IA64</a>
654 </td>
655 </tr>
656
657 <tr>
658 <td>
659 <a class="external"
660 href="http://www.sgi.com/products/software/irix/tools/mipspro.html">
661 SGI MIPSpro</a> 7.3 or later
662 </td>
663 <td><a class="external" href="http://www.sgi.com/developers/technology/irix/">SGI IRIX</a></td>
664 <td><a class="external" href="http://www.mips.com/content/Products/ProductInfo/content_html/content/Products/Architecture">MIPS</a></td>
665 </tr>
666
667 <tr>
668 <td>
669 <a class="external"
670 href="http://msdn.microsoft.com/visualc/previous/vc6/default.aspx">
671 Visual C++ 6.0</a>
672 </td>
673 <td>Windows NT or later</td>
674 <td>x86</td>
675 </tr>
676
677 <tr>
678 <td>
679 <a class="external"
680 title="Visual C++ .NET 2002"
681 href="http://msdn.microsoft.com/visualc/previous/2002/default.aspx">
682 Visual C++ .NET 2002</a> (7.0)
683 </td>
684 <td>Windows 2003 or later</td>
685 <td>
686 <a class="external" title="Intel Itanium 2"
687 href="http://www.intel.com/products/processor/itanium2/">
688 IA64</a>
689 </td>
690 </tr>
691
692 <tr>
693 <td>
694 <a class="external"
695 title="Visual C++ 2005"
696 href="http://msdn.microsoft.com/visualc/">
697 Visual C++ 2005</a> (8.0)
698 </td>
699 <td>Windows 2003 or later</td>
700 <td>
701 <a class="external" title="Intel Itanium 2"
702 href="http://www.intel.com/products/processor/itanium2/">
703 IA64</a>
704 </td>
705 </tr>
706
707 <tr>
708 <td>
709 <a title="Sun WorkShop 6 update 2"
710 class="external"
711 href="http://www.sun.com/software/sundev/previous/cplusplus/index.xml">
712 Sun C++ 5.3</a> or later
713 </td>
714 <td>Solaris 2.6 or later</td>
715 <td><a class="external" title="Sun UltraSPARC processors"
716 href="http://www.sun.com/processors/">UltraSPARC</a></td>
717 </tr>
718
719 <tr>
720 <td>
721 <a title="Sun Studio 9"
722 class="external"
723 href="http://www.sun.com/software/products/studio/previous/9/index.xml">
724 Sun C++ 5.7</a> or later
725 </td>
726 <td>Solaris 10 or later</td>
727 <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>
728 </tr>
729
730 </tbody>
731 </table>
732 </div>
733 </p>
734 </div> <!-- section -->
735
736 <!-- section ================================================= -->
737 <a name="status"></a>
738 <h2 class="boxed">Project Status</h2>
739 <div class="section">
740 <p>
741
742 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.
743
744 </p>
745 </div> <!-- section -->
746
747 <!-- section ================================================= -->
748 <a name="users"></a>
749 <h2 class="boxed">Users</h2>
750 <div class="section">
751 <p>
752
753 Stdcxx <a
754 href="http://www.apache.org/foundation/glossary.html#User">Users</a>
755 are <a
756 href="http://www.apache.org/foundation/how-it-works.html#developers">Developers</a>
757 with read-only access, i.e., without <a
758 href="http://www.apache.org/foundation/glossary.html#CommitAccess">Commit
759 Access</a> to the stdcxx <a
760 href="http://www.apache.org/foundation/glossary.html#Codebase">Codebase</a>
761 who are using the project.
762
763 </p>
764 <p>
765
766 The mailing list appropriate for discussions of using the stdcxx
767 project is <a
768 href="mailto:user&#64;stdcxx&#46;apache&#46;org">user&#64;stdcxx&#46apache&#46;org</a>. This
769 is an <a
770 href="http://mail-archives.apache.org/mod_mbox/stdcxx-user/">archived</a>,
771 moderated mailing list open to all subscribers. You may subscribe by
772 sending a blank email to <a
773 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>.
774
775 </p>
776 </div> <!-- section -->
777
778 <!-- section ================================================= -->
779 <a name="contributors"></a>
780 <h2 class="boxed">Contributors</h2>
781 <div class="section">
782 <p>
783
784 Stdcxx <a
785 href="http://www.apache.org/foundation/glossary.html#Contributor">Contributors</a>
786 are Developers without commit (or write) access to the stdcxx codebase
787 who directly or otherwise make improvements to the project codebase,
788 including its Web pages. This includes but is not limited to
789 individuals who respond to questions on the project's mailing lists,
790 review and provide helpful feedback on patches or commits, submit,
791 provide helpful comments on, or triage bug reports, or contribute
792 useful patches of their own. Interested contributors may be voted to
793 become Committers after a period of valuable activity.
794
795 </p>
796 <p>
797
798 Because Contributors have read but not write access to stdcxx code
799 repository, they can check stdcxx out and make changes to their local
800 copy of stdcxx files but they cannot check them back in. To get their
801 changes committed, they must follow the process for <a
802 href="bugs.html#patches">Submitting Patches</a>.
803
804 </p>
805 <p>
806
807 The stdcxx community welcomes new contributors. If you are interested
808 in getting involved, the first thing to do after reading the project
809 Web pages is to subscribe to the <a
810 href="mailto:dev&#64;stdcxx&#46;apache&#46;org">dev</a>
811 mailing list and skimming the archives. If you're looking for ideas
812 for where your help might be needed, browse the bug database or simply
813 ask on the maling list.
814
815 </p>
816 </div> <!-- section -->
817
818 <!-- section ================================================= -->
819 <a name="committers"></a>
820 <h2 class="boxed">Committers</h2>
821 <div class="section">
822 <p>
823
824 Stdcxx <a
825 href="http://www.apache.org/foundation/glossary.html#Committer">Committers</a>
826 are Developers with commit (or write) access to the stdcxx codebase.
827 For safe changes on trunk all stdcxx committers follow the <a
828 href="http://www.apache.org/foundation/glossary.html#CommitThenReview">Commit-Then-Review</a>
829 policy (CTR for short). For potentially unsafe changes or any changes
830 to branches all stdcxx committers follow the <a
831 href="http://www.apache.org/foundation/glossary.html#ReviewThenCommit">Review-Then-Commit</a>
832 policy (RTC for short). Whether a change is safe or not is a judgment
833 call that should be made after careful testing of the change on at
834 least two different platforms with two different compilers. The list
835 of current committers in alphabetical order is below:
836
837 <div class="section">
838 <table class="ForrestTable" cellspacing="1" cellpadding="4">
839 <tbody>
840 <tr>
841 <th>user id</th>
842 <th>name/email</th>
843 <th>affiliation</th>
844 <th>since</th>
845 <th>comment</th>
846 </tr>
847
848 <tr>
849 <td>ablack</td>
850 <td>
851 <a href="mailto:ablack&#64;roguewave.com">
852 Andrew Black
853 </a>
854 </td>
855 <td>
856 <a class="external" href="http://www.roguewave.com">
857 Rogue Wave Software, Inc.
858 </a>
859 </td>
860 <td>Oct 11, 2006</td>
861 <td></td>
862 </tr>
863
864 <tr>
865 <td></td>
866 <td>
867 <a href="mailto:marg.g.brown&#64;gmail.com">
868 <i>Mark Brown</i>
869 </a>
870 </td>
871 <td></td>
872 <td>Sep 5, 2007</td>
873 <td></td>
874 </tr>
875
876 <tr>
877 <td>hbuelow</td>
878 <td>
879 <a href="mailto:hbuelow&#64;gmail.com">
880 Heidi Buelow
881 </a>
882 </td>
883 <td></td>
884 <td>May 19, 2005</td>
885 <td>Emeritus</td>
886 </tr>
887
888 <tr>
889 <td>ldiduck</td>
890 <td>
891 <a href="mailto:lancediduck&#64;nyc.rr.com">
892 Lance Diduck
893 </a>
894 </td>
895 <td></td>
896 <td>May 19, 2005</td>
897 <td></td>
898 </tr>
899
900 <tr>
901 <td>jhollis</td>
902 <td>
903 <a href="mailto:jhollis&#64;roguewave.com">
904 John Hollis
905 </a>
906 </td>
907 <td>
908 <a class="external" href="http://www.roguewave.com">
909 Rogue Wave Software, Inc.
910 </a>
911 </td>
912 <td>May 19, 2005</td>
913 <td>Emeritus</td>
914 </tr>
915
916 <tr>
917 <td>ajindal</td>
918 <td>
919 <a href="mailto:ajindal&#64;apache.org">
920 Amit Jindal
921 </a>
922 </td>
923 <td>
924 <a class="external" href"http://www.aquevix.com/">
925 Aquevix, Ltd.</a>
926 </td>
927 <td>May 19, 2005</td>
928 <td></td>
929 </tr>
930
931 <tr>
932 <td></td>
933 <td>
934 <a href="mailto:lemings&#64;roguewave.com">
935 Eric (Brad) Lemings
936 </a>
937 </td>
938 <td>
939 <a class="external" href="http://www.roguewave.com">
940 Rogue Wave Software, Inc.
941 </a>
942 </td>
943 <td>Sep 5, 2007</td>
944 <td></td>
945 </tr>
946
947 <tr>
948 <td>lnicoara</td>
949 <td>
950 <a href="mailto:lnicoara&#64;apache.org">
951 Liviu Nicoara
952 </a>
953 </td>
954 <td></td>
955 <td>May 19, 2005</td>
956 <td></td>
957 </tr>
958
959 <tr>
960 <td>rpalepu</td>
961 <td>
962 <a href="mailto:palepu&#64;roguewave.com">
963 Ravi Palepu
964 </a>
965 </td>
966 <td>
967 <a class="external" href="http://www.roguewave.com">
968 Rogue Wave Software, Inc.
969 </a>
970 </td>
971 <td>May 19, 2005</td>
972 <td>Emeritus</td>
973 </tr>
974
975 <tr>
976 <td>antonp</td>
977 <td>
978 <a href="mailto:antonp&#64;moscow.vdiweb.com">
979 Anton Pevtsov
980 </a>
981 </td>
982 <td>
983 <a class="external" href="http://www.vdiweb.com">
984 VDI
985 </a>
986 </td>
987 <td>Jan 3, 2006</td>
988 <td></td>
989 </tr>
990
991 <tr>
992 <td>sebor</td>
993 <td>
994 <a href="mailto:sebor&#64;apache.org">
995 Martin Sebor
996 </a>
997 </td>
998 <td>
999 <a class="external" href="http://www.roguewave.com">
1000 Rogue Wave Software, Inc.
1001 </a>
1002 </td>
1003 <td>May 19, 2005</td>
1004 <td></td>
1005 </tr>
1006
1007 <tr>
1008 <td>ttriemstra</td>
1009 <td>
1010 <a href="mailto:tim.triemstra&#64;gmail.com">
1011 Tim Triemstra
1012 </a>
1013 </td>
1014 <td>
1015 <a class="external" href="http://www.apple.com">
1016 Apple
1017 </a>
1018 </td>
1019 <td>May 19, 2005</td>
1020 <td></td>
1021 </tr>
1022
1023 <tr>
1024 <td>vitek</td>
1025 <td>
1026 <a href="mailto:viteka&#64;roguewave.com">
1027 Travis Vitek
1028 </a>
1029 </td>
1030 <td>
1031 <a class="external" href="http://www.roguewave.com">
1032 Rogue Wave Software, Inc.
1033 </a>
1034 </td>
1035 <td>November 29, 2007</td>
1036 <td></td>
1037 </tr>
1038
1039 <tr>
1040 <td>faridz</td>
1041 <td>
1042 <a href="mailto:faridz&#64;apache.org">
1043 Farid Zaripov
1044 </a>
1045 </td>
1046 <td>
1047 <a class="external" href="http://www.epam.com">
1048 EPAM
1049 </a>
1050 </td>
1051 <td>Aug 10, 2006</td>
1052 <td></td>
1053 </tr>
1054
1055 </tbody>
1056 </table>
1057 </div>
1058 </p>
1059 <p>
1060
1061 Committers in <i>italics</i> do not yet have a signed
1062 <a href="http://www.apache.org/licenses/icla.txt">Contributor
1063 License Agreement</a> on file. This indicates a transient state after
1064 a committer has been voted in but their CLA hasn't been received or
1065 processed by the foundation.
1066
1067 </p>
1068 <p>
1069
1070 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>.
1071
1072 </p>
1073 <p>
1074
1075 The mailing list used by stdcxx committers for discussions of the
1076 maintenance, development, and porting of the stdcxx project is <a
1077 href="mailto:dev&#64;stdcxx&#46;apache&#46;org">dev&#64;stdcxx&#46;apache&#46;org</a>. This
1078 is an <a
1079 href="http://mail-archives.apache.org/mod_mbox/stdcxx-dev/">archived</a>,
1080 moderated mailing list open to all subscribers. You may subscribe by
1081 sending a blank email to <a
1082 href="mailto:dev-subscribe&#64;stdcxx&#46;apache&#46;org">dev-subscribe&#64;stdcxx&#46;apache&#46;org</a>.
1083
1084 </p>
1085 </div> <!-- section -->
1086
1087 <!-- section ================================================= -->
1088 <a name="pmc"></a>
1089 <a name="ppmc"></a>
1090 <h2 class="boxed">PMC</h2>
1091 <div class="section">
1092 <p>
1093
1094 The
1095 stdcxx <a href="http://www.apache.org/foundation/how-it-works.html#pmc">Project
1096 Management Committee</a> (PMC) is a group of volunteers responsible
1097 for the formal oversight of the stdcxx podling, its management, and
1098 for interfacing with
1099 the <a href="http://www.apache.org/foundation/board/">Apache
1100 Board of Directors</a>. The members of the stdcxx PMC are:
1101
1102 <div class="section">
1103
1104 <table class="ForrestTable" cellspacing="1" cellpadding="4">
1105 <tbody>
1106 <tr>
1107 <th>user id</th>
1108 <th>name/contact</th>
1109 <th>comment</th>
1110 </tr>
1111
1112 <tr>
1113 <td>ablack</td>
1114 <td>
1115 <a href="mailto:ablack&#64;roguewave.com">
1116 Andrew Black
1117 </a>
1118 </td>
1119 <td></td>
1120 </tr>
1121
1122 <tr>
1123 <td>hbuelow</td>
1124 <td>
1125 <a href="mailto:hbuelow&#64;gmail.com">
1126 Heidi Buelow
1127 </a>
1128 </td>
1129 <td></td>
1130 </tr>
1131
1132 <tr>
1133 <td>jerenkrantz</td>
1134 <td>
1135 <a href="http://www.erenkrantz.com/">
1136 Justin Erenkrantz
1137 </a>
1138 </td>
1139 <td></td>
1140 </tr>
1141
1142 <tr>
1143 <td>ajindal</td>
1144 <td>
1145 <a href="mailto:ajindal&#64;apache.org">
1146 Amit Jindal
1147 </a>
1148 </td>
1149 <td></td>
1150 </tr>
1151
1152 <tr>
1153 <td>lnicoara</td>
1154 <td>
1155 <a href="mailto:nicoara&#64;roguewave.com">
1156 Liviu Nicoara
1157 </a>
1158 </td>
1159 <td></td>
1160 </tr>
1161
1162 <tr>
1163 <td>wrowe</td>
1164 <td>
1165 <a href="mailto:wrowe&#64;rowe-clan.net">
1166 William A. Rowe, Jr.
1167 </a>
1168 </td>
1169 <td></td>
1170 </tr>
1171
1172 <tr>
1173 <td>sebor</td>
1174 <td>
1175 <a href="mailto:sebor&#64;apache.org">
1176 Martin Sebor
1177 </a>
1178 </td>
1179 <td><a href="http://www.apache.org/dev/pmc.html#chair">
1180 PMC Chair</a></td>
1181 </tr>
1182
1183 <tr>
1184 <td>faridz</td>
1185 <td>
1186 <a href="mailto:faridz&#64;apache.org">
1187 Farid Zaripov
1188 </a>
1189 </td>
1190 <td>
1191 </tr>
1192
1193 </tbody>
1194 </table>
1195 </div>
1196
1197 </p>
1198 <p>
1199
1200 The PMC mailing list is <a
1201 href="mailto:private&#64;stdcxx&#46;apache&#46;org">private&#64;stdcxx&#46;apache&#46;org</a>. This
1202 is a moderated, by-invitation-only mailing list closed to the
1203 public. Invited individuals can subscribe by sending a blank email to
1204 <a
1205 href="mailto:private-subscribe&#64;stdcxx&#46;apache&#46;org">private-subscribe&#64;stdcxx&#46;apache&#46;org</a>.
1206
1207 </p>
1208 <p>
1209
1210 An example of a topic that might be appropriate for this list is a
1211 discussion of the merits of a proposed committer.
1212
1213 </p>
1214 </div> <!-- section -->
1215
1216 <!-- section ================================================= -->
1217 <a name="communication"></a>
1218 <h2 class="boxed">Communication</h2>
1219 <div class="section">
1220 <p>
1221
1222 Communication about the project and all decisions take place on the
1223 project's mailing lists. There are a number good reasons why
1224 communicating on mailing lists is preferable to other ways of
1225 communicating, including private email or instant messaging. Some of
1226 the important ones include:
1227
1228 </p>
1229
1230 <ul>
1231 <li>
1232
1233 Unlike communicating in private, mailing lists make it possible for
1234 all list subscribers to benefit from the discussion, and provides an
1235 opportunity for those who wouldn't be invited to the private
1236 discussion to offer their own feedback on the subject.
1237
1238 </li>
1239 <li>
1240
1241 Unlike Instant Messaging, mailing list make it possible for interested
1242 parties to participate asynchronously, regardless of which time zone
1243 they are located in.
1244
1245 </li>
1246 <li>
1247
1248 Unlike private communications, mailing list discussions are archived
1249 for future reference, with the archives being easily searchable by
1250 anyone interested. Mailing list archives are important not just so
1251 that new contributors can learn from past decisions but they are an
1252 indispensable tool also for long-time committers when we forget why
1253 certain things were done a certain way.
1254
1255 </li>
1256 <li>
1257
1258 It is the preferred mode of communicating for all Apache projects. See
1259 the <a
1260 href="http://www.apache.org/foundation/how-it-works.html#communication">Communication</a>
1261 section of <a
1262 href="http://www.apache.org/foundation/how-it-works.html">How the ASF
1263 works</a>.
1264
1265 </li>
1266 </ul>
1267 <p>
1268
1269 If you choose to contact one of the project committers in private
1270 expect to be directed to the mailing lists.
1271
1272 </p>
1273 </div>
1274
1275 <!-- section ================================================= -->
1276 <a name="lists"></a>
1277 <h2 class="boxed">Mailing Lists</h2>
1278 <div class="section">
1279 <p>
1280
1281 The following table provides a summary of information about stdcxx
1282 mailing lists along with a number of interfaces to their archives.
1283 All lists are moderated. Only subscribers may post. Subscription
1284 to <a href="mailto:private&#64;stdcxx.apache.org">private</a> is by
1285 invitation of the PMC only. With one exception, the activity of each
1286 list is monitored and can be viewed along with other interesting
1287 information on
1288 this <a href="http://people.apache.org/~coar/mlists.html">page</a>
1289 maintained by <a class="external" href="http://ken.coar.org/">Ken
1290 Coar</a>.
1291
1292 </p>
1293
1294 <div class="section">
1295 <table class="ForrestTable" cellspacing="1" cellpadding="4">
1296
1297 <thead> <!-- ### TABLE HEADER ### -->
1298 <tr>
1299 <th>name</th>
1300 <th>subscribe</th>
1301 <th>raw archives</th>
1302 <th>
1303 <a href="http://mail-archives.apache.org/">Apache archive</a>
1304 </th>
1305 <th>
1306 <a class="external" href="http://www.nabble.com">
1307 Nabble Forums</a>
1308 </th>
1309 <th>
1310 <a class="external" href="http://www.mail-archive.com">
1311 The Mail Archive</a>
1312 </th>
1313 <th>
1314 <a class="external" href="http://marc.info/">MARC</a>
1315 </th>
1316 <th>activity</th>
1317 </tr>
1318 </thead>
1319
1320 <tbody> <!-- ### TABLE BODY ### -->
1321 <tr>
1322 <td>
1323 <a href="mailto:dev&#64;stdcxx&#46;apache&#46;org">
1324 dev
1325 </a>
1326 </td>
1327 <td>
1328 <a href="mailto:dev-subscribe&#64;stdcxx&#46;apache&#46;org">
1329 dev-subscribe
1330 </a>
1331 </td>
1332 <td>
1333 <a href="http://stdcxx.apache.org/mail/dev/">mail/dev</a>
1334 </td>
1335 <td>
1336 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-dev/">
1337 mod_mbox
1338 </a>
1339 </td>
1340 <td>
1341 <a class="external"
1342 href="http://www.nabble.com/stdcxx-dev-f26255.html">
1343 stdcxx-dev</a> forum
1344 </td>
1345 <td>
1346 <a class="external"
1347 href="http://www.mail-archive.com/dev@stdcxx.apache.org/">
1348 dev</a>
1349 </td>
1350 <td>
1351 <a class="external" href="http://marc.info/?l=apache-stdcxx-dev">
1352 apache-stdcxx-dev</a>
1353 </td>
1354 <td>
1355 <a href="http://people.apache.org/~coar/mlists.html#dev_at_stdcxx.apache.org">stats
1356 </a>
1357 </td>
1358 </tr>
1359
1360 <tr>
1361 <td>
1362 <a href="mailto:user&#64;stdcxx&#46;apache&#46;org">
1363 user
1364 </a>
1365 </td>
1366 <td>
1367 <a href="mailto:user-subscribe&#64;stdcxx&#46;apache&#46;org">
1368 user-subscribe
1369 </a>
1370 </td>
1371 <td>
1372 <a href="http://stdcxx.apache.org/mail/user/">mail/user</a>
1373 </td>
1374 <td>
1375 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-user/">
1376 mod_mbox
1377 </a>
1378 </td>
1379 <td>
1380 <a class="external"
1381 href="http://www.nabble.com/stdcxx-user-f30600.html">
1382 stdcxx-user</a> forum
1383 </td>
1384 <td>
1385 <a class="external"
1386 href="http://www.mail-archive.com/user@stdcxx.apache.org/">
1387 user</a>
1388 </td>
1389 <td>
1390 <a class="external"
1391 href="http://marc.info/?l=apache-stdcxx-user">
1392 apache-stdcxx-user</a>
1393 </td>
1394 <td>
1395 <a href="http://people.apache.org/~coar/mlists.html#user_at_stdcxx.apache.org">stats
1396 </a>
1397 </td>
1398 </tr>
1399
1400 <tr>
1401 <td title="Read Only">commits</td>
1402 <td>
1403 <a href="mailto:commits-subscribe&#64;stdcxx&#46;apache&#46;org">
1404 commits-subscribe
1405 </a>
1406 </td>
1407 <td>
1408 <a href="http://stdcxx.apache.org/mail/commits/">mail/commits</a>
1409 </td>
1410 <td>
1411 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-commits/">
1412 mod_mbox
1413 </a>
1414 </td>
1415 <td>
1416 <a class="external"
1417 href="http://www.nabble.com/stdcxx-commits-f30597.html">
1418 stdcxx-commits</a> forum
1419 </td>
1420 <td>
1421 <a class="external"
1422 href="http://www.mail-archive.com/commits@stdcxx.apache.org/">
1423 commits</a>
1424 </td>
1425 <td>
1426 <a class="external"
1427 href="http://marc.info/?l=apache-stdcxx-commits">
1428 apache-stdcxx-commits</a>
1429 </td>
1430 <td>
1431 <a href="http://people.apache.org/~coar/mlists.html#commits_at_stdcxx.apache.org">stats
1432 </a>
1433 </td>
1434 </tr>
1435
1436 <tr>
1437 <td title="Read Only">issues</td>
1438 <td>
1439 <a href="mailto:issues-subscribe&#64;stdcxx&#46;apache&#46;org">
1440 issues-subscribe
1441 </a>
1442 </td>
1443 <td>
1444 <a href="http://stdcxx.apache.org/mail/issues/">mail/issues</a>
1445 </td>
1446 <td>
1447 <a href="http://mail-archives.apache.org/mod_mbox/stdcxx-issues/">
1448 mod_mbox</a>
1449 </td>
1450 <td>
1451 <a class="external"
1452 href="http://www.nabble.com/stdcxx-issues-f30599.html">
1453 stdcxx-issues</a> forum
1454 </td>
1455 <td>
1456 <a class="external"
1457 href="http://www.mail-archive.com/issues@stdcxx.apache.org/">
1458 issues</a>
1459 </td>
1460 <td>
1461 <a class="external"
1462 href="http://marc.info/?l=apache-stdcxx-issues">
1463 apache-stdcxx-issues</a>
1464 </td>
1465 <td>
1466 <a href="http://people.apache.org/~coar/mlists.html#issues_at_stdcxx.apache.org">stats
1467 </a>
1468 </td>
1469 </tr>
1470
1471 <tr>
1472 <td>
1473 <a href="mailto:private&#64;stdcxx&#46;apache&#46;org">
1474 private</a>
1475 </td>
1476 <td>
1477 <a href="mailto:private-subscribe&#64;stdcxx&#46;apache&#46;org">
1478 private-subscribe
1479 </a>
1480 </td>
1481 <td title="Private list">N/A</td>
1482 <td title="Private list">N/A</td>
1483 <td title="Private list">N/A</td>
1484 <td title="Private list">N/A</td>
1485 <td title="Private list">N/A</td>
1486 <td title="Private list">N/A</td>
1487 </tr>
1488
1489 </tbody>
1490 </table>
1491 </div>
1492 </div>
1493
1494 <!-- section ================================================= -->
1495 <a name="references"></a>
1496 <h2 class="boxed">References</h2>
1497 <div class="section">
1498 <p>
1499
1500 A number of excellent design and programming books describe the C++
1501 Standard Library in an approachable way. In addition, besides the
1502 required <a
1503 href="http://svn.apache.org/viewcvs.cgi/*checkout*/stdcxx/trunk/doc/stdlibref/index.html">Class
1504 Reference</a>, this implementation of the library also includes an
1505 extensive <a
1506 href="http://svn.apache.org/viewcvs.cgi/*checkout*/stdcxx/trunk/doc/stdlibug/index.html">User
1507 Guide</a> complete with tutorials and example programs. That being
1508 said, the ultimate reference to the C++ Standard Library is, of
1509 course, the C++ Standard itself (and to a smaller extent, also the C
1510 Standard). An electronic copy of the most recent version of the C++
1511 and C standards can be obtained from the <a class="external"
1512 href="http://www.ansi.org/">ANSI</a> <a class="external"
1513 href="http://webstore.ansi.org/ansidocstore/">eStandards store</a>.
1514
1515 </p>
1516 <p>
1517 <ul>
1518
1519 <li>
1520 <a class="external"
1521 href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
1522 INCITS/ISO/IEC 14882-2003 Programming Languages &#151; C++
1523 </a>
1524 </li>
1525
1526 <li>
1527 <a class="external"
1528 href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+9899%2D1999">
1529 INCITS/ISO/IEC 9899-1999 Programming Languages &#151; C
1530 </a>
1531 </li>
1532
1533 <li>
1534 <a class="external"
1535 href="http://www.amazon.com/exec/obidos/ASIN/0201379260">
1536 The C++ Standard Library: A Tutorial and Reference</a> by
1537 Nicolai M. Josuttis
1538 </li>
1539
1540 <li>
1541 <a class="external"
1542 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201309564">
1543 Generic Programming and the STL: Using and Extending the C++
1544 Standard Template Library</a> by Matthew H. Austern
1545 </li>
1546
1547 <li>
1548 <a class="external"
1549 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201633981">
1550 Stl Tutorial & Reference Guide: C++ Programming With the Standard
1551 Template Library</a> by David R. Musser and Atul Saini
1552 </li>
1553
1554 <li>
1555 <a class="external"
1556 href="http://www.amazon.com/exec/obidos/ASIN/0134376331">
1557 The C++ Standard Template Library</a> by P.J. Plauger,
1558 Alexander A. Stepanov, Meng Lee, and David R. Musser
1559 </li>
1560
1561 <li>
1562 <a class="external"
1563 href="http://www.amazon.com/exec/obidos/tg/detail/-/0201749629">
1564 Effective STL: 50 Specific Ways to Improve Your Use of
1565 the Standard Template Library</a> by Scott Meyers
1566 </li>
1567
1568 <li>
1569 <a class="external"
1570 href="http://www.amazon.com/exec/obidos/ASIN/0201183951">
1571 Standard C++ IOStreams and Locales: Advanced Programmer's
1572 Guide and Reference</a> by Angelika Langer, Klaus Kreft
1573 </li>
1574
1575 </ul>
1576 </p>
1577 </div>
1578
1579 <!-- End main content-->
1580
1581 <div class="clearboth">&nbsp;</div>
1582 </div>
1583 <div id="footer">
1584 <div class="copyright">
1585 Copyright &copy; 2005-2007 The Apache Software Foundation.
1586 </div>
1587 </div>
1588
1589 <!-- Google Analytics tracking code -->
1590 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
1591 </script>
1592 <script type="text/javascript">
1593 _uacct = "UA-1775151-1";
1594 urchinTracker();
1595 </script>
1596
1597 </body>
1598 </html>

Properties

Name Value
svn:keywords Date

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2