diff --git a/RationaleMCP/0031/presentations/pre-test-impl.md b/RationaleMCP/0031/presentations/pre-test-impl.md index b24bd54f6..fe27ef9a6 100644 --- a/RationaleMCP/0031/presentations/pre-test-impl.md +++ b/RationaleMCP/0031/presentations/pre-test-impl.md @@ -25,12 +25,29 @@ Presentation to the Modelica Language Group to seek confirmation that it is mean ### Benefits - Modelica Language Group perspective - ... +- Tool vendor perspective + - ... - End-user perspective - ... ### Base Modelica Design Goals ### Base Modelica Key Features +- Get rid of the obviously irrelevant parts of the grammar. +- Get rid of connect equations. +- Get rid of conditional components. +- Get rid of unbalanced if-equations. +- Handle array dimensions with parameter variability. [Henrik] +- Define allowed forms of type aliases +- Allowing array subscripting on general expressions. +- Investigate need for final. +- More explicit initialization +- Get rid of record member variability prefixes constant and parameter. +- Base Modelica types are constant +- Simplify modifications. +- Simplify record construction and function default arguments. +- Figure out what to do with synchronous features. +- Source locations pointing back to the original Modelica code. ### Base Modelica Examples