next up previous contents index
Next: Data Up: NESL: A Nested Data-Parallel Previous: Planar Convex-Hull

Language Definition


This section defines NESL. It is not meant as a formal semantics but, along with the full definition of the syntax in Appendix A and description of all the built-in functions in Appendix B, it should serve as an adequate description of the language. NESL is a strict first-order strongly-typed language with the following data types:

and the following operations:

This section covers each of these topics.

Jonathan Hardwick
Tue Nov 28 13:57:00 EST 1995