<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">

<head>

  <title>PL22.16/WG21 draft agenda: 5-10 November 2018, San Diego, US</title>

  <meta charset="us-ascii" />

  <style type="text/css">

    ol > li {

      border-left: solid yellow;

    }



    ol > li { /* enable before publication */

      display: block;

      border-left: none;

    }



    .tbd {

      background-color: yellow;

    }



    .tbd {

      /* I use this class as a reminder for everything

	that needs to be changed for every meeting.

	For publication, you could change it to "inherit",

	or just leave it as-is. */

      background-color: yellow;

    }



    .tbd {

      background-color: inherit;

    }



    tr.nopwd {

      /* This is here so you can hide the row for a project

	that has no WD to approve at some meeting,

	instead of physically deleting the row from the table. */

      text-decoration: line-through;

      color: silver;

      display: none;

    }



    /* When I revise the agenda for a meeting, I think it's important

      to indicate what has changed. (Not so much from meeting to meeting.) */

    ins {

      background-color: #CFC;

    }



    del {

      background-color: #FCC;

    }



    ol {

      counter-reset: item;

    }



      ol > li:before {

        content: counters(item, ".") ".\A0\A0";

        counter-increment: item;

      }



    li > p {

      margin-left: 2em;

    }

  </style>

</head>

<body>

  <table border="1">

    <tbody>

      <tr>

	<th>Doc. No.:</th>

	<td class="tbd">N4769</td>

      </tr>

      <tr>

	<th>Date:</th>

	<td class="tbd">2018-08-27</td>

      </tr>

      <tr>

	<th>Reply to:</th>

	<td><a href="mailto:jhs@edg.com">John Spicer</a></td>

      </tr>

      <tr>

	<th>Tel:</th>

	<td>+1-732-993-3341</td>

      </tr>

      <tr>

	<th>Post:</th>

	<td>Edison Design Group<br />

	  95 Cobblstone Blvd.<br />

	  Monroe, NJ 08831</td>

      </tr>

    </tbody>

  </table>

  <h1>PL22.16/WG21 draft agenda: <span class="tbd">5-10 November 2018, San-Diego, USA</span></h1>

  <p>

    INCITS PL22.16 * Programming language C++<br />

    InterNational Committee

    for Information Technology Standards (INCITS)<br />

    Operating under the procedures

    of the American National Standards Institute (ANSI)<br />

    INCITS, 1101 K Street NW, Suite 610, Washington, DC 20005

  </p>

  <h2>Meeting notice and location:

    <a class="tbd" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4715.pdf">N4715</a></h2>

  <h2>Dates and times</h2>

  <table border="1">

    <thead>

      <tr>

	<th>Day</th>

	<th>Start</th>

	<th>Break</th>

	<th>Lunch</th>

	<th>Break</th>

	<th>End</th>

      </tr>

    </thead>

    <tbody>

      <tr>

	<td><span class="tbd">November 5</span> Monday</td>

	<td>9:00 AM<br />

	  <strong>Plenary</strong></td>

	<td rowspan="6">10:15 &ndash;<br />

	  10:30 AM</td>

	<td rowspan="5">12:00 &ndash;<br />

	  1:30 PM</td>

	<td rowspan="5">3:30 &ndash;<br />

	  3:45 PM</td>

	<td rowspan="5">5:30 PM</td>

      </tr>

      <tr>

	<td><span class="tbd">November 6</span> Tuesday</td>

	<td rowspan="4">8:30 AM</td>

      </tr>

      <tr>

	<td><span class="tbd">November 7</span> Wednesday</td>

      </tr>

      <tr>

	<td><span class="tbd">November 8</span> Thursday</td>

      </tr>

      <tr>

	<td><span class="tbd">November 9</span> Friday</td>

      </tr>

      <tr>

	<td><span class="tbd">November 10</span> Saturday</td>

	<td>8:30 AM<br />

	  <strong>Plenary</strong></td>

	<th colspan="2">No further breaks</th>

	<td>no later than<br />

	  2:00 PM</td>

      </tr>

    </tbody>

  </table>

  <p>

    Evening sessions on specific topics may also be scheduled,

    especially Monday through Thursday.

  </p>

  <h2>Meeting objectives</h2>

  <p>The primary goals of this meeting will be:</p>

  <ul class="tbd">

    <li>Work on C++20 features</li>

  </ul>

  <p>Additional, lower-priority goals include:</p>

  <ul class="tbd">

    <li>Merge Ranges TS into the C++20 working draft, continuing to refine it in the IS draft and adopting its issues list into the main issues lists</li>

    <li>Merge the Coroutines TS into the C++20 working draft, continuing to refine it in the IS draft and adopting its issues list into the main issues lists </li>

   </ul>

  <h2>Order of the meeting</h2>

  <ol>

    <li>Opening activities <strong>(Monday 9:00)</strong>

      <ol>

	<li>Opening comments, welcome from host (PL22.16)</li>

	<li>Meeting guidelines (PL22.16)

	  <p>

	    Every participant is responsible for understanding

	    and abiding by the

	    <a href="http://www.incits.org/standards-information/legal-info">INCITS Antitrust Guidelines</a>

	    and <a href="http://www.incits.org/dotAsset/63b6e457-53b9-4933-9835-7c74e77ca2fd.pdf">Patent Policy</a>

	    and the <a href="https://www.iso.org/files/live/sites/isoorg/files/publications/en/pub100397.pdf">ISO Code of Conduct</a>.

	  </p>

	</li>

	<li>Membership, voting rights,

	  and procedures for the meeting (PL22.16)

	  <p>

	    If you are representing an organization

	    that is considering formally joining PL22.16,

	    or your organization is already a member

	      and you wish to change your voting status,

	    please inform an officer.

	  </p>

	</li>

	<li>Introductions</li>

	<li>Agenda review and approval (PL22.16 motion, WG21 motion)</li>

	<li>Editor's reports, approval of working drafts

	  <table border="1">

	    <thead>

	      <tr>

		<th>Document</th>

		<th>Editor's report</th>

		<th>Prospective WD</th>

	      </tr>

	    </thead>

	    <tbody>

	      <tr class="tbd">

		<td>C++20 Standard</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4764.html">N4764</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4762.pdf">N4762</a></td>

	      </tr>

	      <tr class="tbd">

		<td>Coroutines TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4761.html">N4761</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4760.pdf">N4760</a></td>

	      </tr>

	      <tr class="nopwd">

		<td>Ranges TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4686.html">N4686</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4685.pdf">N4685</a></td>

	      </tr>

	      <tr class="tbd">

		<td>Networking TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4772.pdf">N4772</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4771.pdf">N4771</a></td>

	      </tr>

	      <tr class="tbd">

		<td>Parallelism v2 TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/nxxxx.pdf">DONE</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/nxxxx.html">DONE</a></td>

	      </tr>

	      <tr class="tbd">

		<td>Reflection TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/nxxxx.html">DONE</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/nxxxx.pdf">DONE</a></td>

	      </tr>

	      <tr class="tbd">

		<td>Library Fundamentals TS</td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4758.html">N4759</a></td>

		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4758.html">N4758</a></td>

	      </tr>

	    </tbody>

	  </table>

	</li>

	<li>Approval of the minutes of the previous meetings

	  (PL22.16 motion, WG21 motion)

	  <table border="1">

	    <thead>

	      <tr>

		<th>Meeting</th>

		<th>Minutes</th>

	      </tr>

	    </thead>

	    <tbody>

	      <tr>

		<td>WG21 <span class="tbd">Rapperswil</span></td>

		<td class="tbd"><a ehref="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4753.html">N4753</a></td>

	      </tr>

	      <tr>

		<td>PL22.16 <span class="tbd">Rapperswil</span></td>

		<td class="tbd"><a href="

https://standards.incits.org/apps/org/workgroup/pl22.16/download.php/99750/pl22%2016-2018-00010_Draft_Minutes_Rapperswil_Jun_4-9_2018.docx"

</a>

                pl22.16-2018-00010</a></td>

	      </tr>

	      <tr>

		<td>WG21 pre-<span class="tbd">San Diego</span> administrative telecon</td>

		<td class="tbd"><a href="http://wiki.edg.com/pub/Wg21xxx/Agenda/nxxxx.pdf">N4571</a></td>

	      </tr>

	    </tbody>

	  </table>

	</li>

      </ol>

    </li>

    <li>Liaison reports, and WG21 study group reports

      (see pre-meeting WG21 telecon minutes)</li>

    <li>WG progress reports and work plans for the week

      (Core, Evolution, Library, Library Evolution; see pre-meeting WG21 telecon minutes)

    </li>

    <li>New business requiring action by the committee</li>

    <li>Organize working groups and study groups,

      establish working procedures

      <p>(Clarify rooms available for evening sessions)</p>

    </li>

    <li>WG and SG sessions

      <p>

	The WG and SG chairs must arrange

	for any proposals to be written up in the form of a motion,

	and made available by <strong>8:00 PM</strong> Friday.

      </p>

    </li>

    <li>Review of the meeting <strong>(Saturday 8:30 AM)</strong>

      <p>

        Reminder: Make sure you have marked the attendance sheet,

                  if you have not already done so.

      </p>

      <p>

	WG and SG status and progress reports.

	Presentation and discussion

	of proposals to be considered for consensus adoption

	by full WG21.

      </p>

      <ul>

	<li>SG5: Transactional memory (Wong)</li>

	<li>SG6: Numerics (Crowl)</li>

	<li>SG7: Compile-time programming (Carruth)</li>

	<li>SG10: Feature test (Spicer)</li>

	<li>SG12: Undefined and unspecified behavior (Dos Reis)</li>

	<li>SG14: Games &amp; low latency (Wong)</li>

	<li>SG15: Tooling (Winters)</li>

	<li>SG16: Unicode (Honermann)</li>

	<li>SG1: Concurrency (Giroux)</li>

	<li>Evolution (Voutilainen)</li>

	<li>Library Evolution (Winters)</li>

	<li>Core (Miller)</li>

	<li>Library (Clow)</li>

	<li>Direction Group</li>

      </ul>

    </li>

    <li>Closing activities

      <ol>

	<li>Issues delayed until today</li>

	<li>PL22.16 motions, if any</li>

      </ol>

    <li>Plans for the future (PL22.16)

      <ol>

	<li>Next and following meetings

	  <ul>

	    <li class="tbd">2019-02-18/23: Kona, HI, US (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4765.pdf">N4765</a>)</li>

	    <li class="tbd">2019-07-15/20: Cologne, Germany (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/nxxxx.pdf">Nxxxx</a>)</li>

	  </ul>

	</li>

	<li>Mailings

	  <ul>

	    <li><span class="tbd">2018-11-26</span>: Post-<span class="tbd">San Diego</span></li>

	    <li><span class="tbd">2019-01-21</span>: Pre-<span class="tbd">Kona</span></li>

	  </ul>

	</li>

      </ol>

    </li>

    <li>Adjournment (PL22.16 motion)</li>

  </ol>

</body>

</html>

>

