<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>PL22.16/09-0111 = WG21/N2921 -- Minutes of PL22.16 Meeting, July 13, 2009</title>

<style type="text/css">
.poll { border-style:double; }
</style>

</head><body>
<pre><br>
                                        Doc No:   SC22/WG21/N2921
                                                  PL22.16/09-0111
                                        Date:     2009-08-01
                                        Project:  JTC1.22.32
                                        Reply to: Robert Klarer
                                                  IBM Canada, Ltd.
                                                  klarer@ca.ibm.com
</pre>

<h1>
Minutes of PL22.16 Meeting, July 13, 2009
</h1>

<h2>
1. Opening activities
</h2>
<p>
Clamage called the meeting to order at 09:00 (UTC+1) on Monday, July 13, 2009
</p>
<p>

<h3>
1.1 Opening comments
</h3>
<p>
Maurer described the arrangements and facilities for the meeting on behalf of Interactive Data Managed Solutions AG.
</p>

<h3>
1.2 Introductions
</h3>
<p>
Clamage had the attendees introduce themselves.
</p>

<h3>
1.3 Meeting guidelines (Anti-Trust)
</h3>
<p>
Clamage reviewed the patent disclosure rules.
</p>
<p>
The following materials were displayed without any further interpretation or discussion:
</p>
<ul>
<li><a href="http://www.incits.org/inatrust.htm">http://www.incits.org/inatrust.htm</a></li>
<li><a href="http://www.incits.org/call.htm">http://www.incits.org/call.htm</a></li>
<li><a href="http://www.incits.org/pat_slides.pdf">http://www.incits.org/pat_slides.pdf</a></li>
</ul>

<h3>
1.4 Membership, voting rights, and procedures for the meeting
</h3>
<p>Clamage reviewed the rules for membership and voting rights.</p>

<h3>
1.5 Agenda review and approval
</h3>

<div class="poll">
<p>Clamage presented the agenda (document <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2824.pdf">PL22.16/09-0014 = WG21/N2824</a>).</p>
<p>
Proposed amendment to agenda: discuss scheduling of concepts discussion under 1.10 New Business.
</p>
<p><b>Motion to approve the agenda as amended:</b></p>
<table border="1">
<tbody><tr><td><b>Mover:</b>  Hedquist</td></tr>
<tr><td><b>Seconder:</b> Sutter</td></tr>
</tbody></table>

<p>Approved by unanimous consent.</p>
</div>

<h3>1.6 Distribution of position papers, WG progress reports, WG
work plans for the week, and other documents that were not distributed
before the meeting.
</h3>

<p>Each of the Working Group chairs presented their plans for the coming week.</p>

<h4>Core Working Group (CWG)</h4>
<p>
Adamczyk reported CWG status. 
</p>

<h4>Library Working Group (LWG)</h4>
<p>
Hinnant reported LWG status.
</p>

<h4>Evolution Working Group (EWG)</h4>
<p>
Stroustrup reported that EWG would convene to discuss some issues that had been forward from CWG, papers on exception safety and move semantics, a paper on async(), and concepts.
</p>

<p>
Plauger urged the working group chairs to prioritize work with an emphasis on NB comments submitted in response to CD1, rather than new papers.
Abrahams asked whether that applies to concepts, as well.  Plauger responded that issues about concepts were raised by several NBs.
</p>
<p>
Discussion ensued.
</p>

<h3>
1.7 Approval of the minutes of the previous meeting
</h3>

<div class="poll">
<p><b>Motion to approve the minutes (document <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2848.html">PL22.16/09-0038 = WG21/N2848</a>):</b></p>

<table border="1">
<tbody><tr><td><b>Mover:</b> Hedquist</td></tr>
<tr><td><b>Seconder:</b> Hinnant</td></tr>
</tbody></table>

<p>
Approved by unanimous consent.
</p>
</div>

<h3>
1.8 Liaison reports
</h3>

<h4>WG14 Liaison</h4>

<p>
Sutter asked whether WG14 is on track to issue a CD in 2010.  Plauger replied that they are.
</p>

<p>
Stroustrup asked whether new incompatibilities with C++ will be introduced by this CD.  Plauger reported that he knew of no new incompatibilities, and that he would continue to watch for any.
</p>

<h3>
1.9 Editor's report and WP approval
</h3>

<div class="poll">
<p>The editor's report is document <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2915.html">PL22.16/09-0106 = WG21/N2915</a>

<p><b>Motion to approve the latest Working Draft (document <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2914.pdf">PL22.16/09-0104 = WG21/N2914</a>):</b>
</p>

<table border="1">
<tbody><tr><td><b>Mover:</b> Crowl</td></tr>
<tr><td><b>Seconder:</b> Hinnant</td></tr>
</tbody></table>

<p>
Approved by unanimous consent.
</p>
</div>

<h3>
1.10 New business requiring actions by the committee
</h3>

<h2>
2. Organize subgroups, establish working procedures.
</h2>

<p>We have two subgroups: Core and Library.  Evolution and Concurrency will be reconstitued as necessary.</p>

<h2>
3. WG sessions (Core, Library, Performance, Evolution).
</h2>

<h2>
4. WG sessions continue.
</h2>

<h2>
5. WG sessions continue.
</h2>

<h2>
6. WG sessions continue.
</h2>

<h2>
7. General session.
</h2>

<h3>
7.1 WG status and progress reports.
</h3>

<h3>
7.2 Presentation and discussion of DRs ready to be voted on.  Straw votes taken.</h3>

<h4>Core Working Group</h4>

<p>See 10.1, below.</p>

<h4>Library Working Group</h4>

<p>See 10.1, below.</p>

<h2>
8. WG sessions continue
</h2>

<h2>
9. WG sessions continue
</h2>

<h2>
10. Review of the meeting
</h2>

<p>39 members were present.</p>

<p>
Glassborow announced that he will be retiring as a continuing participant in WG21.  Applause and standing ovation in recognition of Glassborow's contribution to the committee over the years.
</p>

<p>
Nelson moved to thank the host.  Applause.
</p>

<h3>
10.1 Formal motions, including DRs to be resolved.
</h3>

<h4>
Concepts
</h4>

<div class="poll">
<p>
Move we empower the Project Editor to remove concepts from the Working Draft.
</p>

<table border="1">
<tbody><tr><td><b>Mover:</b> Hedquist</td></tr>
<tr><td><b>Seconder:</b> Vandevoorde</td></tr>
</tbody></table>

<p>Approved by unanimous consent.</p>
</div>

<h4>
Decimal Technical Report
</h4>

<div class="poll">
<p>
Move we submit
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2849.pdf">
N2849
</a>
, the Decimal Technical Report
to ISO for TR Ballot.
</p>

<table border="1">
<tbody><tr><td><b>Mover:</b> Plauger</td></tr>
<tr><td><b>Seconder:</b> Wong</td></tr>
</tbody></table>

<p>Vandevoorde expressed opposition with the TR because he felt that it encourages binary incompatibility with C.</p>

<table border=1>
<tr>
<th>In favor</th><td>26</td>
</tr>
<tr>
<th>Opposed</th><td>4</td>
</tr>
<tr>
<th>Abstain</th><td>9</td>
</tr>
</table>

<p>Motion carries.</p>
</div>

<h4>CWG Motions</h4>
<p>
<b>
Motion 1
</b>
<div class="poll">
<p>
Move we apply the resolutions of all issues marked "ready" from <a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html">N2877</a> to the C++0X Working Paper, i.e. issues numbered
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#495">
495
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#599">
599
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#653">
653
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#685">
685
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#702">
702
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#707">
707
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#711">
711
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#714">
714
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#716">
716
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#746">
746
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#749">
749
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#757">
757
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2877.html#816">
816
</a>
.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 2
</b>
<div class="poll">
<p>
Move we apply 
<a href="http://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2009/n2927.html">N2927 "New wording for C++0x Lambdas (rev. 2)"</a>
to the C++0X Working Paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 3
</b>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2924.pdf">
N2924 "Implicitly-Deleted Special Member Functions"</a>
to the C++0X Working Paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 4
</b>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html">
N2930 "Range-Based For Loop Wording (Without Concepts)"
</a>
to the C++0X Working Paper.
</p>
<p>Adamczyk noted that this paper has changed since yesterday.  There were some minor changes in the sections of the paper that apply to the library.</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 5
</b>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2933.html">
N2933 "Pack expansion and attributes (rev. 2)"
</a>
to the C++0X Working Paper.
</p>
<table border=1>
<tr>
<th>In favor</th><td>34</td>
</tr>
<tr>
<th>Opposed</th><td>1</td>
</tr>
<tr>
<th>Abstain</th><td>4</td>
</tr>
</table>
</div>

<p>
<b>
Motion 6
</b>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.html">
N2928 "Explicit Virtual Overrides"
</a>
to the C++0X Working Paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<h4>
LWG Motions
</h4>

<p>
<b>
Motion 1
</b>
</p>
<div class="poll">
<p>
Move we apply the resolutions to the following issues from
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html">
N2894
</a>
to the C++0X Working Paper:
</p>
<p>
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#688">
688
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#765">
765
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#810">
810
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#814">
814
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#853">
853
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#869">
869
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#878">
878
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#888">
888
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#890">
890
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#898">
898
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#899">
899
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#904">
904
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#907">
907
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#909">
909
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#922">
922
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#925">
925
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#931">
931
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#938">
938
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#943">
943
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#948">
948
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#949">
949
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#965">
965
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#970">
970
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#975">
975
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#981">
981
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#982">
982
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#984">
984
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#986">
986
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#990">
990
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#991">
991
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#993">
993
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#994">
994
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#997">
997
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#998">
998
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1006">
1006
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1014">
1014
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1021">
1021
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1037">
1037
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1038">
1038
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1039">
1039
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1040">
1040
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1044">
1044
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1045">
1045
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1065">
1065
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1066">
1066
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1070">
1070
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1073">
1073
</a>
,
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2894.html#1103">
1103
</a>
.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 2
</b>
</p>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2926.pdf">
N2926 "C++0x Stream Positioning - Revision 1"
</a>
to the C++0X working paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 3
</b>
</p>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2923.pdf">
N2923 "Specifying the complexity of size() (Revision 1)"
</a>
to the C++0X working paper.
</p>
<p>Vandevoorde expressed his opposition to this proposal because it forces implementors to break binary compatibility.</p>
<table border=1>
<tr>
<th>In favor</th><td>29</td>
</tr>
<tr>
<th>Opposed</th><td>4</td>
</tr>
<tr>
<th>Abstain</th><td>6</td>
</tr>
</table>
</div>

<p>Motion carries.</p>

<p>
<b>
Motion 4
</b>
</p>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2864.html">
N2864 "Thread Unsafe Standard Functions"
</a>
to the C++0X working paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<p>
<b>
Motion 5
</b>
</p>
<div class="poll">
<p>
Move we apply
<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2932.pdf">
N2932 "Fixing freestanding: iteration 2.2"
</a>
to the C++0X working paper.
</p>
<p>Approved by unanimous consent.</p>
</div>

<h3>10.2 Future meetings:</h3>

<p>
See 11.1, below.
</p>

<h3>
10.3 Issues delayed until Saturday 
</h3>
<p>
None.
</p>

<h2>
11. Plans for the future
</h2>

<h3>
11.1 Next meeting
</h3>

<p>
The next meeting will be held Oct 19-24, 2009 in Santa Cruz CA.  The meeting host is Dinkumware, Ltd.
</p>

<h3>
11.2 Mailings
</h3>
<p>
Nelson reported the following mailing deadlines:
</p><p>
<table border="1">
<tbody><tr>
<td>post-meeting mailing</td>
<td>July 31, 2009</td>
</tr>
<tr>
<td>pre-Santa Cruz mailing</td>
<td>September 25, 2009</td>
</tr>
</tbody></table>

<p>
There will be no mid-term mailing.
</p>

<h3>
11.3 Following meetings
</h3>
<p>
The following meetings are as follows:
</p>
<ol>
<li>Mar  8-13, 2010  Pittsburgh, PA, USA: CERT</li>
<li>Jul 12-17, 2010  Rapperswil, Switzerland: HSR Hochschule f&uuml;r Technik</li>
<li>Nov  8-13, 2010  Batavia, IL, USA: Fermilab</li>
</ol>

<div class="poll">
<p><b>Motion to adjourn</b></p>
<table border="1">
<tbody><tr><td><b>Mover:</b> Hinnant</td></tr>
<tr><td><b>Seconder:</b> Dawes</td></tr>
</tbody></table>
<p>Unanimous consent.</p>
</div>

<h2>
Attendance
</h2>
<table class="right" border="1">
<tbody><tr>
<th>Company/Organization</th>
<th>Representative</th>
<th>Mon</th>
<th>Tue</th>
<th>Wed</th>
<th>Thu</th>
<th>Fri</th>
<th>Sat</th>
</tr>

<tr>
<td>Apple Computer</td>
<td>Howard E. Hinnant</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Apple Computer</td>
<td>Doug Gregor</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Bloomberg</td>
<td>John Lakos</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>BoostPro Computing</td>
<td>David Abrahams</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td></td>
<td></td>
</tr>

<tr>
<td>Dawes</td>
<td>Beman G. Dawes</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Dinkumware</td>
<td>P. J. Plauger</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Dinkumware</td>
<td>Tana Plauger</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Dinkumware</td>
<td>Christopher Walker</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td></td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>J. Stephen Adamczyk</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>Mike Herrick</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>Jens Maurer</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>William M. Miller</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>John H. Spicer</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Edison Design Group</td>
<td>Daveed Vandevoorde</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Embarcardo</td>
<td>Alisdair Meredith</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Fermi Nat. Accelerator Lab</td>
<td>Walter E. Brown</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Gimpel Software</td>
<td>James Widman</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Gimpel Software</td>
<td>James Gimpel</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td></td>
</tr>

<tr>
<td>Google</td>
<td>Lawrence Crowl</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>IBM</td>
<td>Robert Klarer</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>IBM</td>
<td>Michael Wong</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>

<tr>
<td>Indiana University</td>
<td>Andrew Lumsdaine</td>
<td>V</td>
<td>V</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>Indiana University</td>
<td>Jeremiah Willcock</td>
<td>A</td>
<td>A</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td></td>
</tr>

<tr>
<td>Intel</td>
<td>Clark Nelson</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Microsoft</td>
<td>Jonathan Caves</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Microsoft</td>
<td>Herb Sutter</td>
<td>A</td>
<td>A</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>Oracle</td>
<td>Paolo Carlini</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Perennial</td>
<td>Barry Hedquist</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Plum Hall</td>
<td>Francis W. Glassborow</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Red Hat</td>
<td>Jason Merrill</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Roundhouse Consulting</td>
<td>Pete Becker</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Seymour</td>
<td>Bill Seymour</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td></td>
</tr>

<tr>
<td>Sun Microsystems</td>
<td>Stephen D. Clamage</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Texas A&amp;M</td>
<td>Bjarne Stroustrup</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td></td>
</tr>

<tr>
<td>Zephyr Associates</td>
<td>Thomas Witt</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
<td>V</td>
</tr>

<tr>
<td>Bruker Daltonics</td>
<td>Daniel Kr&uuml;gler</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>INRIA</td>
<td>Sylvain Pion</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Niels Dekker</td>
<td>LKEB, Leiden University Medical Center</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Nokia</td>
<td>Martin Tasker</td>
<td>N</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>RapidMind</td>
<td>Stefanus Du Toit</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>TU Darmstadt</td>
<td>Felix Kerger</td>
<td>N</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>TU Dresden</td>
<td>Peter Gottschling</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>University Carlos III</td>
<td>J. Daniel Garcia</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>University of Nice</td>
<td>Jean-Paul Rigault</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Vollmann Engineering</td>
<td>Detlef Vollmann</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Saeed Amrollahi Boyouki</td>
<td></td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Lo&iuml;c Joly</td>
<td></td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Sascha Neupert</td>
<td></td>
<td>N</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

<tr>
<td>Kevin Sopp</td>
<td></td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Alan Talbot</td>
<td></td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

<tr>
<td>Ville Voutilainen</td>
<td></td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
<td>N</td>
</tr>

</tbody></table>
</body></html>