"Mosel" can refer to either the Mosel modelling environment as a whole, or the extensible hybrid modelling/programming language which is part of it.
"Mosel" can refer to either the Mosel modelling environment as a whole, or the extensible hybrid modelling/programming language which is part of it.
Some features of the programming language include:
- Variables
- Data types and data structures (such as sets, lists and arrays)
- Common control flow statements (such as loops and selections)
It is compiled and optimised, and modules (written in C/C++) can extend the language functionality.