NDL: The Network Device Language

NOTE: NDL is not currently maintained.

NDL is a domain-specific language for creating device drivers. The language itself is still being developed and no specification is available yet. The goals of the NDL project are:

If you want to know more, you can look over the following. Caveat: NDL is a work in progress. Much of what is said has changed or will change.


Christopher L. Conway and Stephen A. Edwards. NDL: A Domain-Specific Language for Device Drivers. In the proceedings of the ACM Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Washington, DC, June 11-13, 2004. (PDF)


Getting NDL

NOTE: NDL is not currently maintained.

If you have any questions, contact Chris Conway.