Content deleted Content added
This statement is not true of ___domain-specific languages in general, it describes this particular DSL. |
Alter: journal. Add: isbn, series. Removed URL that duplicated unique identifier. Removed accessdate with no specified URL. | You can use this tool yourself. Report bugs here. |
||
Line 31:
| accessdate = February 22, 2011
|display-authors=etal}}
</ref> Frenetic is designed to solve major [[OpenFlow]]/[[Nox (platform)|NOX]] programming problems. In particular, Frenetic introduces a set of purely [[Principle of abstraction|functional abstractions]] that enable [[Modular programming|modular program development]], defines [[high-level]], programmer-centric packet-processing operators, and eliminates many of the difficulties of the two-tier programming model by introducing a see-every-[[Network packet|packet]] programming paradigm. Hence Frenetic is a [[functional reactive programming]] language operating at a packet level of abstraction.<ref name=voellmy>{{cite journal|last=Voellmy|first=Andreas|author2=Hudak, Paul|title=Nettle: Taking the Sting Out of Programming Network Routers|journal=Practical Aspects of Declarative
==References==
Line 37:
==Further reading==
*{{cite
*Nate Foster, Rob Harrison, Michael J. Freedman, [[Jennifer Rexford]], and David Walker (December 6, 2010). [http://ecommons.library.cornell.edu/bitstream/1813/19310/4/frenetic-tr.pdf Frenetic: A High-Level Language for OpenFlow Networks, Technical report]. Cornell University. Retrieved February 22, 2011.
|