Base Modelica is mostly a subset of Modelica, with some exceptions, which can lead to code that is valid Base Modelica but not valid Modelica.
This is of course a crucial issue for implementors, particularly those who already have a working Modelica compiler:
what is allowed in the Base Modelica syntax but isn't in Modelica?
what additional semantics may Base Modelica have that Modelica doesn't
This information is somewhat scattered in MCP 0031, but this is not really convenient if one needs to take design decisions early on. I believe we should list those differences explicitly in the MCP.
Base Modelica is mostly a subset of Modelica, with some exceptions, which can lead to code that is valid Base Modelica but not valid Modelica.
This is of course a crucial issue for implementors, particularly those who already have a working Modelica compiler:
This information is somewhat scattered in MCP 0031, but this is not really convenient if one needs to take design decisions early on. I believe we should list those differences explicitly in the MCP.