The patch extends the OpDSL with support for:
- Constant values
- Capture scalar parameters
- Access the iteration indices using the index operation
- Provide predefined floating point and integer types.
Up to now the patch only supports emitting the new nodes. The C++/yaml path is not fully implemented (there is no implementation at all on the C++ side) and untested. The fill_rng_2d operation defined in emit_structured_generic.py makes use of the new DSL constructs.
do we need the "floating point or integer value" part ?
This should also work with vectors, right?