<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-forward-container">Hát mégis összedobták gyorsan,
      hogy el ne avuljon a neve... :)<br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellpadding="0"
        cellspacing="0" border="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>[P4-dev] Announcing P4_16</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Wed, 21 Dec 2016 20:46:15 -0500</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>Changhoon Kim <a class="moz-txt-link-rfc2396E" href="mailto:chang@barefootnetworks.com"><chang@barefootnetworks.com></a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:p4-announce@p4.org">p4-announce@p4.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:p4-dev@lists.p4.org">p4-dev@lists.p4.org</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:p4-discuss@lists.p4.org">p4-discuss@lists.p4.org</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">CC: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:p4-design@lists.p4.org">p4-design@lists.p4.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <div dir="ltr">Hi P4 enthusiasts,
        <div><br>
        </div>
        <div>I'm delighted to announce that P4 Design Working Group has
          just released a community pre-release version of the new P4
          language specification, namely <span
            style="font-family:cambria;font-size:12pt">P4</span><sub
            style="font-family:cambria">16.</sub></div>
        <p class="MsoNormal"><span></span></p>
        <div><br>
        </div>
        <div>The full specification of <span
            style="font-family:cambria;font-size:12pt">P4</span><sub
            style="font-family:cambria">16</sub> is available at <a
            moz-do-not-send="true" href="http://p4.org/spec/"><a class="moz-txt-link-freetext" href="http://p4.org/spec/">http://p4.org/spec/</a></a>,
          and the reference compiler implementation of <span
            style="font-family:cambria;font-size:12pt">P4</span><sub
            style="font-family:cambria">16</sub> is also available at <a
            moz-do-not-send="true" href="https://github.com/p4lang/p4c"><a class="moz-txt-link-freetext" href="https://github.com/p4lang/p4c">https://github.com/p4lang/p4c</a></a>.</div>
        <div><br>
        </div>
        <div>Some of the key improvements of <span
            style="font-family:cambria;font-size:12pt">P4</span><sub
            style="font-family:cambria">16</sub> relative to <span
            style="font-family:cambria;font-size:12pt">P4</span><sub
            style="font-family:cambria">14</sub> (i.e., the current
          widely-adopted P4 specification) are as follows:</div>
        <div><br>
        </div>
        <div>- Support for architectural heterogeneity (by separating
          the language from target architecture)</div>
        <div>- Support for functional heterogeneity (by allowing
          language extension via extern types)</div>
        <div>- Strong types</div>
        <div>- Improved code reusability via parameterization</div>
        <div>- Improved modularity (including local scoping)</div>
        <div><br>
        </div>
        <div>This new language specification couldn't come out to the
          world without the huge contributions from several experts in
          P4.org. I'd love to thank all of them -- Mihai, Chris, Gordon,
          Calin, Nate, Ben, Vladimir, Antonin, Johann, Andy, Edwin,
          Anirudh, Dan, Nikolaj, Arjun (in no particular order), and
          everyone who offered feedback on the draft language
          specifications through various channels.</div>
        <div><br>
        </div>
        <div>Let's keep writing exciting P4 programs with this new
          version, and happy holidays!</div>
        <div><br>
        </div>
        <div>-- Chang<br>
        </div>
      </div>
    </div>
  </body>
</html>