SC22/WG21/N1214

J16/99-0038

November 9, 1999

Sean A Corfield

sean.corfield@ocsltd.com

J16 Meeting No. 29

WG21 Meeting No. 24

October 19-26, 1999

J16 FORMAL MINUTES

Aston Keauhou Beach Resort Hotel

Keauhou-Kona, HI

 

J16 Meeting, 20-26 October, 1999.

1. Opening activities

Clamage opened the meeting at 08:48HST on Wednesday, 20 October, 1999.

1.1 Opening comments

Clamage welcomed everyone to Hawaii.

1.2 Introductions

Miller circulated the J16 attendance list for completion - attached as Appendix A - and the membership list for review and correction.

The committee introduced themselves.

1.3 Membership, voting rights, and procedures for the meeting

Clamage explained voting rights.

1.4 Agenda review and approval

Clamage added two new items (1.9.1 and 1.9.2).

Motion by Sutter / O'Riordan

Move we adopt N1205 = 99-0029 as the agenda.

Motion passed J16: lots in favor, none opposed, none abstain.

1.5 Distribution of position papers, WG progress reports, WG work plans for the week, and other documents that were not distributed before the meeting.

CWG and LWG will work on issues lists (which have been published on the web. PWG will continue to work on their draft TR.

1.6 Approval of the minutes of the previous meeting

Motion by Corfield / Kühl:

Move we approve N1194 = 99-0017 as the minutes of the previous meeting.

Motion passed J16: lots in favor, none opposed, none abstain.

1.7 Report on the WG21 Tuesday meeting

Plum summarised the WG21 discussions. He said the main decision was to vote out the TC at the end of the Toronto meeting in October 2000.

1.8 Liaison reports

Sutter has been asked to liase between the H2 SQL and J16 committees. He said the SQL-99 FDIS is currently in ballot.

No other liaisons were present.

1.9 New business requiring actions by the committee

1.9.1 Approve WG21 convenor

Plum was the only volunteer for convenor. His appointment was approved by SC22 pending J16 approval.

J16 endorse Plum's appointment: lots in favor, none opposed, none abstain.

1.9.2 Resignation of secretary

Clamage explained that Corfield had announced his intent to step down as secretary and possibly withdraw from J16 work. The committee thanked Corfield for his work as secretary. Clamage asked for volunteers to contact him during the meeting.

1.9.3 Other new business

Koenig agreed to attempt to maintain a Working Draft inline with production of TC1.

2. Organize subgroups, establish working procedures

Clamage recessed J16 at 09:22HST on Wednesday, 20 October, 1999.

3. WG sessions (Core, Library, Performance, possibly others)

4. WG sessions continue

5. WG sessions continue

6. General session

Clamage reconvened the committee at 08:30HST, Monday, 25 October, 1999.

6.1 WG status and progress reports

This was combined with the presentation of DRs below.

6.2 Presentation and discussion of DRs ready to be voted on. Straw votes taken

Core WG

Miller presented the list of DRs that will be brought for a vote, summarized in document D1217 = 99-0041.

Miller presented the following open issues for discussion by the committee:

Issue 136

The Standard says that declarations in different scopes have distinct default arguments. Does it mean "lexical scope", in which case the above is illegal, or "semantic scope", in which case the above is legal.

After some discussion and a straw vote, Miller agreed to take this back to CWG for more work.

Issue 138

Miller will write a paper for the next mailing with a view to describing the actual name lookup process for friend names.

Issue 178

Miller said that problems were discovered with the definition of "value initialization" - part of a DR resolution agreed in Dublin. CWG plan to bring a resolution in Tokyo that extends the context of value-initializations.

Miller called a straw vote on D1217 = 99-0041:

J16: 22 in favor, none opposed, none abstain.

WG21: 6 in favor, none opposed, 1 abstain.

Library WG

Dawes summarised the Library WG progress. He said issues marked "Ready" from 99-0030 = N1206 will be brought forward except for issues 31, 42 and 53 which need more work.

Dawes said that LWG is nowhere near consensus on what to do about vector<bool>. Discussion followed with several people speaking out strongly against removing language or library features.

Performance WG

Kehoe reported on what PWG have been doing for the TR. Much of the work focused on the "Guide for implementors" and it may be renamed to "Implementation techniques". There was a lot of discussion about the performance experiments that members of PWG are conducting on existing implementations. Miller suggested that further detailed discussion be taken back to the WG and on the -perf reflector.

The committee broke into working groups at 10:45HST on Monday, 25 October, 1999.

7. WG sessions continue

8. Review of the meeting

The committee reconvened at 08:17HST on Tuesday, 26 October, 1999.

Clamage noted that the majority of work at this meeting was to continue working on Defect Reports and their resolutions.

8.1 Formal motions, including DRs to be resolved

Motion by Nelson / Adamczyk:

Move that we submit to the Project Editor as Potential Defect Reports all those issues in 99-0041 = N1217 "Core WG Defect Resolutions".

Motion passed J16: 22 in favor, none opposed, none abstain.

Motion passed WG21: 7 in favor, none opposed, none abstain.

Motion by Dawes/Sutter:

Move that we submit to the Project Editor as Potential Defect Reports those issues listed in N1220 = 99-0030.

Motion passed J16: 21 in favor, none opposed, none abstain.

Motion passed WG21: 7 in favor, none opposed, none abstain.

8.2 Review of action items, decisions made, and documents approved by the committee

Koenig noted that the committee now has an action to forward to him, as Project Editor, an exact and complete list of just those issues that we have approved as Potential Defect Reports.

8.3 Issues delayed until Tuesday

Sutter reported on the H2 SQL committee. He said there is no C++ binding yet and members of the committee have expressed interest in helping with defining the binding. Sutter asked for a show of support for working to create the binding: about four or five hands were raised. Clamage said Sutter should offer J16's help to H2.

Clamage announced that Sutter had volunteered to act as secretary. Applause.

Informal motion to thank the host, Tom Plum: Applause.

9. Plans for the future

There was discussion about future meetings (detailed below).

9.1 Next meeting

Plum said that the next meeting would be in Tokyo in April 2000. The dates were confirmed as 16-21 April. This is adjacent to (but not overlapping) the WG14 meeting the previous week. There is currently no J16 sponsor for this meeting - Nelson to check on the process required for this.

9.2 Mailings

Miller said the post-Kona mailing deadline is November 9th, and the pre-Tokyo mailing deadline will be March 7th 2000.

9.3 Following meetings

The October 2000 meeting will be in Toronto sponsored by PeerDirect, IBM and Xerox. The dates will be announced soon but late October seems likely. The meeting will co-locate with WG14, back to back.

The Spring 2001 meeting will be in Copenhagen, again back to back with the WG14 meeting.

For the Fall 2001 meeting, we would prefer a West Coast location, again liasing with WG14 to semi-colocate. For this meeting we may consider overlapping 2 days (Thursday/Friday, as we have in Kona). Caves said he would ask Microsoft if they would host a Seattle meeting.

9.4 Any other business

Plum summarised the discussions from the WG21 meeting regarding the format of the TC. There was a lot of discussion about this. It was suggested that further discussion be conducted on the -edit reflector.

Plauger clarified that the TC needs to document changes but not necessarily related to DRs. The Record of Response must list the DRs so we do not need to tie the changes to actual DRs. O'Riordan concurred.

Motion by Charney/Sutter:

Move we adjourn.

Motion passed WG21+J16: lots in favor, none opposed, none abstain.

Clamage adjourned 09:26HST on Tuesday, 26 October, 1999.

Appendix A - Attendance List

Name

Organization

W

Th

F

M

T

Koenig, Andrew

AT&T

V

V

V

V

V

Stroustrup, Bjarne

AT&T

A

A

A

A

 

Nilsson, Jarl

C Level Design Inc

A

A

A

A

 

Charney, Reg

Charney & Day

V

V

V

V

V

Phillimore, Coleen

Compaq Computer Corp

A

A

A

A

A

Ward, Judy

Compaq Computer Corp

V

V

V

V

V

Kehoe, Brendan

Cygnus Solutions

V

V

V

V

 

Merrill, Jason

Cygnus Solutions

A

A

A

A

V

Becker, Pete

Dinkumware Ltd

A

A

A

A

A

Plauger, P.J.

Dinkumware Ltd

V

V

V

V

V

Plauger, Tana

Dinkumware Ltd

A

A

A

A

A

Adamczyk, Steve

Edison Design Group

V

V

V

V

V

Spicer, John

Edison Design Group

A

A

A

A

A

Vandevoorde, Daveed

Edison Design Group

A

A

A

A

A

Jonsson, Fredrik

Ericsson Inc

V

V

V

V

V

Klarer, Robert

IBM

A

A

A

A

A

Schmeiser, Jamie

IBM

V

V

V

V

V

Wiegley, John

Inprise Corp (aka Borland)

V

V

V

V

V

Nelson, Clark

Intel Corp

V

V

V

V

V

Andersson, Per

Ipso Object Software

V

V

V

V

V

Munch, Max

Lex Hack & Associates

A

A

A

A

A

Han, Yenjo

Mentor Graphics Corp

V

V

V

V

V

Caves, Jonathan

Microsoft

A

A

A

A

A

Laeremans, Ronald

Microsoft

A

A

A

A

 

Corfield, Sean

Object Consultancy Services

V

V

V

V

V

Sutter, Herb

PeerDirect Inc

V

V

 

V

V

Benito, John

Perennial Inc

V

V

V

V

V

Plum, Tom

Plum Hall

V

V

V

V

V

Spencer, Michael

Programming Research

V

V

V

V

V

Wilcox, Thomas

Rational Software Corp

V

V

V

V

V

Sebor, Martin

Rogue Wave Software

V

V

V

V

V

Dawes, Beman

Self

V

V

V

V

V

Miller, William M

Self

A

A

A

A

A

Austern, Matt

SGI

V

V

V

V

V

Clamage, Steve

Sun Microsystems

A

A

A

A

V

Crowl, Lawrence

Sun Microsystems

V

V

V

V

 

Crowfoot, Norm

Xerox Corp

V

V

V

V

V

Myers, Nathan

Zembu Labs

A

A

A

A

A