DSX description language
DSX description language is actually implemented as a Python library,
therefore:
- description is executed by running a Python program,
- description files are Python programs, and can use:
- the command line arguments,
- the Python control constructs (classes, loops, functions, module
importing, code factorization, etc.).
This makes the description language quite powerful for automatic
design space exploration.