Skip to content

Changes

Summary

  1. Add clocked discrete-time expressions to discrete-time. (details)
  2. RemoveWS (details)
  3. Forbid zero delay. (details)
  4. Add links for MCP-0027 (details)
  5. Fix missing formatting of "T" (details)
  6. Sentence-based line breaking in array concatenation (details)
  7. Add 'cat' to document index (details)
  8. Sentence-based line break (details)
  9. Fix grammar 'is' -> 'are' (details)
  10. Fix formatting of 'if-clause' (details)
  11. Make list item complete sentences to match nearby item list style (details)
  12. Mention name of equations generated from the connect sets (details)
  13. Rename grammar production 'connect-clause' -> 'connect-equation' (details)
  14. Clarify the difference between when-equations and clocked when-equations. (details)
  15. Removing Modifications (MCP-0009) (#3167) (details)
  16. Selective Model Extension (with specification text) (#3166) (details)
  17. Update chapters/equations.tex (details)
  18. Update chapters/synchronous.tex (details)
  19. Update link (details)
  20. Clarify that standard type coercion does not happen for String (details)
  21. Replace non-normative paragraph by three-part example (details)
Commit 72e0759b6dfdd0a1b8f2ae00513cb1019569df73 by Hans.Olsson
Add clocked discrete-time expressions to discrete-time.
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 8824abb527e07ce581ed7eef755800f5183482f7 by Hans.Olsson
Forbid zero delay.
Closes #3245
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified RationaleMCP/ReadMe.md (diff)
Commit c7aee926e77132d37ac52af02fa802f9231f13db by Tidefelt Henrik
Fix missing formatting of "T"
The file was modified chapters/functions.tex (diff)
Commit b8fd96f2f432ff304b9b438955d47a762c8cdb2f by Tidefelt Henrik
Sentence-based line breaking in array concatenation
The file was modified chapters/arrays.tex (diff)
Commit c9e9890e790a4a0b879d5eaae872583348b7d92e by Tidefelt Henrik
Add 'cat' to document index
The file was modified chapters/arrays.tex (diff)
Commit 1baba13f70e8e0552cbe85856830e7f9af242171 by noreply
Sentence-based line break

As noted by Hans.

Co-authored-by: Hans Olsson <HansOlsson@users.noreply.github.com>
The file was modified chapters/arrays.tex (diff)
Commit 166b5da5d7ae65efd8c74d064e39b46f611e97a6 by Tidefelt Henrik
Fix grammar 'is' -> 'are'

Fixes #3271.
The file was modified chapters/interface.tex (diff)
Commit fcc36491641f0d2ef5d2ac8bae1989d6ff2883e1 by Tidefelt Henrik
Fix formatting of 'if-clause'
The file was modified chapters/dae.tex (diff)
Commit 811b065a949dcbf2c871bdb32904706d7114f4c1 by Tidefelt Henrik
Make list item complete sentences to match nearby item list style
The file was modified chapters/introduction.tex (diff)
Commit 233389983ae0d2b9b3f5a44d1bae9930521a5471 by Tidefelt Henrik
Mention name of equations generated from the connect sets
The file was modified chapters/connectors.tex (diff)
Commit e278f12db3ce13b33ede31a382175554d95ec24f by Tidefelt Henrik
Rename grammar production 'connect-clause' -> 'connect-equation'

This is both a better match with names of related productions such as 'if-equation', and also corresponds to what the resulting equation is called.
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/equations.tex (diff)
Commit f14c5daea12f84433914c9f854205c4d334ac97d by Hans.Olsson
Clarify the difference between when-equations and clocked when-equations.
Closes #3001
The file was modified chapters/equations.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit ae5f4329e639df684e68180884f47c0ab6b5f089 by noreply
Removing Modifications (MCP-0009) (#3167)

* Create README.md
  * Add from old svn-server
  * Added experience in Dymola.
  * Added user experience
  * As discussed at the meeting.
  * Clarified experience.
  * Removed empty-variant. The meeting otherwise found it ok.
  * Add semantics of break.
  * Clarify that it is legal despite the rules for balanced models.
* Update chapters/inheritance.tex
* Update RationaleMCP/0009/README.md
* Correct rule for modifiers so that we can add equations in modifiers on base-classes.
Co-authored-by: Elena Shmoylova <eshmoylova@users.noreply.github.com>
The file was modified chapters/classes.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/syntax.tex (diff)
The file was addedRationaleMCP/0009/README.md
Commit 4818c0f8061311fb54e5fa21cfa83137f6a2a4f5 by noreply
Selective Model Extension (with specification text) (#3166)

MCP-0032: Initial commit.
* MCP0032: Added summary of the discussions and decisions of the 99th Modelica Design Meeting.
* MCP0032: Finished summary of the 99th Modelica Design Meeting.
* MCP0032: Added next examples library version with final deselection syntax.
* MCP0032: Added summary of the discussions and decisions at the 100th Modelica Design Meeting.
* MCP0032: Added next examples library version with final deselection syntax.
* MCP/0032: Update with latest feedback from the MAP-Lang meeting on 2021-09-18 and Elena Shmoylova (mostly clarification of rule 2.1 of "Semantic rules"-Section: deselected components must be models, blocks or connectors and deselecting a component also deselects all its connections).
* Incorporated feedback from Leonardo Laguna Ruiz and Henrik Tidefelt (Wolfram Research, Inc., [System Modeler](https://www.wolfram.com/system-modeler/)) and Elena Shmoylova (Waterloo Maple Inc.) given on [GitHub](https://github.com/modelica/ModelicaSpecification/issues/3005), resulting in the new _"Non-normative explanation of some interesting consequences of the semantic rules"_ Section.
* Correction annotation->annotation-clause outside of grammar-chapter.
One related to MCP - rest unrelated; so we might cherry pick and add them to master.
Co-authored-by: Christoff Bürger <Christoff.Buerger@gmail.com>
Co-authored-by: Elena Shmoylova <eshmoylova@users.noreply.github.com>
Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.1.0.zip
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.3.0.zip
The file was addedRationaleMCP/0032/minutes.md
The file was modified mls.bib (diff)
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.4.0.zip
The file was modified chapters/functions.tex (diff)
The file was addedRationaleMCP/0032/readme.md
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.2.0.zip
The file was modified chapters/classes.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/syntax.tex (diff)
Commit 7545d9633a51f00a4e747bebe5a87c126fd08047 by noreply
Update chapters/equations.tex

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/equations.tex (diff)
Commit 9f4b782501189afaa496b903b3938a60d49f742e by noreply
Update chapters/synchronous.tex

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/synchronous.tex (diff)
The file was modified mls.bib (diff)
Commit 9db33e7771c49c300639fabdcbc16c3cc3e643d4 by Tidefelt Henrik
Clarify that standard type coercion does not happen for String

According to web meeting decision: https://github.com/modelica/ModelicaSpecification/pull/3262#issuecomment-1323889913
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit ffb661226fe24f396075f2f127a95d38cc934e0a by Tidefelt Henrik
Replace non-normative paragraph by three-part example
The file was modified chapters/operatorsandexpressions.tex (diff)

Summary

  1. Add clocked discrete-time expressions to discrete-time. (details)
  2. RemoveWS (details)
  3. Forbid zero delay. (details)
  4. Add links for MCP-0027 (details)
  5. Fix missing formatting of "T" (details)
  6. Sentence-based line breaking in array concatenation (details)
  7. Add 'cat' to document index (details)
  8. Sentence-based line break (details)
  9. Fix grammar 'is' -> 'are' (details)
  10. Fix formatting of 'if-clause' (details)
  11. Make list item complete sentences to match nearby item list style (details)
  12. Mention name of equations generated from the connect sets (details)
  13. Rename grammar production 'connect-clause' -> 'connect-equation' (details)
  14. Clarify the difference between when-equations and clocked when-equations. (details)
  15. Removing Modifications (MCP-0009) (#3167) (details)
  16. Selective Model Extension (with specification text) (#3166) (details)
  17. Update chapters/equations.tex (details)
  18. Update chapters/synchronous.tex (details)
  19. Update link (details)
  20. Clarify that standard type coercion does not happen for String (details)
  21. Replace non-normative paragraph by three-part example (details)
Commit 72e0759b6dfdd0a1b8f2ae00513cb1019569df73 by Hans.Olsson
Add clocked discrete-time expressions to discrete-time.
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 8824abb527e07ce581ed7eef755800f5183482f7 by Hans.Olsson
Forbid zero delay.
Closes #3245
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified RationaleMCP/ReadMe.md (diff)
Commit c7aee926e77132d37ac52af02fa802f9231f13db by Tidefelt Henrik
Fix missing formatting of "T"
The file was modified chapters/functions.tex (diff)
Commit b8fd96f2f432ff304b9b438955d47a762c8cdb2f by Tidefelt Henrik
Sentence-based line breaking in array concatenation
The file was modified chapters/arrays.tex (diff)
Commit c9e9890e790a4a0b879d5eaae872583348b7d92e by Tidefelt Henrik
Add 'cat' to document index
The file was modified chapters/arrays.tex (diff)
Commit 1baba13f70e8e0552cbe85856830e7f9af242171 by noreply
Sentence-based line break

As noted by Hans.

Co-authored-by: Hans Olsson <HansOlsson@users.noreply.github.com>
The file was modified chapters/arrays.tex (diff)
Commit 166b5da5d7ae65efd8c74d064e39b46f611e97a6 by Tidefelt Henrik
Fix grammar 'is' -> 'are'

Fixes #3271.
The file was modified chapters/interface.tex (diff)
Commit fcc36491641f0d2ef5d2ac8bae1989d6ff2883e1 by Tidefelt Henrik
Fix formatting of 'if-clause'
The file was modified chapters/dae.tex (diff)
Commit 811b065a949dcbf2c871bdb32904706d7114f4c1 by Tidefelt Henrik
Make list item complete sentences to match nearby item list style
The file was modified chapters/introduction.tex (diff)
Commit 233389983ae0d2b9b3f5a44d1bae9930521a5471 by Tidefelt Henrik
Mention name of equations generated from the connect sets
The file was modified chapters/connectors.tex (diff)
Commit e278f12db3ce13b33ede31a382175554d95ec24f by Tidefelt Henrik
Rename grammar production 'connect-clause' -> 'connect-equation'

This is both a better match with names of related productions such as 'if-equation', and also corresponds to what the resulting equation is called.
The file was modified chapters/equations.tex (diff)
The file was modified chapters/syntax.tex (diff)
Commit f14c5daea12f84433914c9f854205c4d334ac97d by Hans.Olsson
Clarify the difference between when-equations and clocked when-equations.
Closes #3001
The file was modified chapters/equations.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit ae5f4329e639df684e68180884f47c0ab6b5f089 by noreply
Removing Modifications (MCP-0009) (#3167)

* Create README.md
  * Add from old svn-server
  * Added experience in Dymola.
  * Added user experience
  * As discussed at the meeting.
  * Clarified experience.
  * Removed empty-variant. The meeting otherwise found it ok.
  * Add semantics of break.
  * Clarify that it is legal despite the rules for balanced models.
* Update chapters/inheritance.tex
* Update RationaleMCP/0009/README.md
* Correct rule for modifiers so that we can add equations in modifiers on base-classes.
Co-authored-by: Elena Shmoylova <eshmoylova@users.noreply.github.com>
The file was modified chapters/classes.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was addedRationaleMCP/0009/README.md
The file was modified chapters/syntax.tex (diff)
Commit 4818c0f8061311fb54e5fa21cfa83137f6a2a4f5 by noreply
Selective Model Extension (with specification text) (#3166)

MCP-0032: Initial commit.
* MCP0032: Added summary of the discussions and decisions of the 99th Modelica Design Meeting.
* MCP0032: Finished summary of the 99th Modelica Design Meeting.
* MCP0032: Added next examples library version with final deselection syntax.
* MCP0032: Added summary of the discussions and decisions at the 100th Modelica Design Meeting.
* MCP0032: Added next examples library version with final deselection syntax.
* MCP/0032: Update with latest feedback from the MAP-Lang meeting on 2021-09-18 and Elena Shmoylova (mostly clarification of rule 2.1 of "Semantic rules"-Section: deselected components must be models, blocks or connectors and deselecting a component also deselects all its connections).
* Incorporated feedback from Leonardo Laguna Ruiz and Henrik Tidefelt (Wolfram Research, Inc., [System Modeler](https://www.wolfram.com/system-modeler/)) and Elena Shmoylova (Waterloo Maple Inc.) given on [GitHub](https://github.com/modelica/ModelicaSpecification/issues/3005), resulting in the new _"Non-normative explanation of some interesting consequences of the semantic rules"_ Section.
* Correction annotation->annotation-clause outside of grammar-chapter.
One related to MCP - rest unrelated; so we might cherry pick and add them to master.
Co-authored-by: Christoff Bürger <Christoff.Buerger@gmail.com>
Co-authored-by: Elena Shmoylova <eshmoylova@users.noreply.github.com>
Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.2.0.zip
The file was addedRationaleMCP/0032/minutes.md
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.1.0.zip
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.3.0.zip
The file was modified chapters/functions.tex (diff)
The file was addedRationaleMCP/0032/examples/SelectiveExtension_13th_Modelica_Conference 0.4.0.zip
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/classes.tex (diff)
The file was modified mls.bib (diff)
The file was addedRationaleMCP/0032/readme.md
Commit 7545d9633a51f00a4e747bebe5a87c126fd08047 by noreply
Update chapters/equations.tex

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/equations.tex (diff)
Commit 9f4b782501189afaa496b903b3938a60d49f742e by noreply
Update chapters/synchronous.tex

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/synchronous.tex (diff)
The file was modified mls.bib (diff)
Commit 9db33e7771c49c300639fabdcbc16c3cc3e643d4 by Tidefelt Henrik
Clarify that standard type coercion does not happen for String

According to web meeting decision: https://github.com/modelica/ModelicaSpecification/pull/3262#issuecomment-1323889913
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit ffb661226fe24f396075f2f127a95d38cc934e0a by Tidefelt Henrik
Replace non-normative paragraph by three-part example
The file was modified chapters/operatorsandexpressions.tex (diff)