<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>