[P4] Fwd: [P4-dev] Announcing P4_16

Dániel Horpácsi daniel-h at elte.hu
Thu Dec 22 12:22:12 CET 2016


Hát mégis összedobták gyorsan, hogy el ne avuljon a neve... :)

-------- Forwarded Message --------
Subject: 	[P4-dev] Announcing P4_16
Date: 	Wed, 21 Dec 2016 20:46:15 -0500
From: 	Changhoon Kim <chang at barefootnetworks.com>
To: 	p4-announce at p4.org, p4-dev at lists.p4.org, p4-discuss at lists.p4.org
CC: 	p4-design at lists.p4.org



Hi P4 enthusiasts,

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


The full specification of P4_16  is available at http://p4.org/spec/, 
and the reference compiler implementation of P4_16  is also available at 
https://github.com/p4lang/p4c.

Some of the key improvements of P4_16  relative to P4_14  (i.e., the 
current widely-adopted P4 specification) are as follows:

- Support for architectural heterogeneity (by separating the language 
from target architecture)
- Support for functional heterogeneity (by allowing language extension 
via extern types)
- Strong types
- Improved code reusability via parameterization
- Improved modularity (including local scoping)

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.

Let's keep writing exciting P4 programs with this new version, and happy 
holidays!

-- Chang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20161222/ffd545e6/attachment.html>
-------------- next part --------------
_______________________________________________
P4-dev mailing list
P4-dev at lists.p4.org
http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org


More information about the P4 mailing list