Skip to content

Changes

Summary

  1. Initial commit of file with name candidates (details)
  2. Added more names (details)
  3. Change 'Flat Modelica' -> 'Base Modelica' in most places (details)
  4. Rename file to reflect new name of the game (details)
  5. Rename things in grammar to reflect new name of the game (details)
  6. Update "(Flat) Modelica" (details)
  7. Use new terminology of 'lowering' (details)
  8. Check off roadmap item "Settle the name" (details)
  9. Update pre-test-impl.md (details)
Commit d1fcc83a3b83eb80071879bed0bdc096cc0d2db6 by Tidefelt Henrik
Initial commit of file with name candidates
The file was addedRationaleMCP/0031/name-of-the-game.md
Commit 4b1a5bcea08fc153045053e472982af10ebdf25d by noreply
Added more names

Web Meeting (Hans, Henrik, Gerd, Martin, Oliver)

Will it b possible to build a basic Modelica compiler that is then extended later?
- Yes that should be possible to use another front-end and focus on compiling the output of that.

Will it be possible to split the Modelica language specification into a base and advanced part?
Hans:
To make this happen will be quite involved. It's too early to say if it will make things really easier.
Oliver:
In terms of maintenance it will be very attractive, but a long way to get there.
Henrik:
Having two specifications will be very bad for new comers.
We cannot afford maintaining two compilers.
Hans:
Even if it's a goal we cannot foresee how long it takes.
Henrik:
One reason for portability issues is the high complexity of Modelica leading to different interpretations.
With a basic Modelica language will be make big step forward in this direction.


Poll:
- lower to Base Modelica: Hans, Henrik, Gerd, Oliver
- abstain: Martin

Decision to change terminology to "Base Modelica"

Next steps:
- update documents as part of the PR [Henrik]
- organize a meeting with the language group to present the results.
- prepare an outline of the presentation [Oliver]
- prepare a first draft of the presentation
- review and discuss in meeting
The file was modified RationaleMCP/0031/name-of-the-game.md (diff)
Commit 1b34193434f6b3756cc6b042cee16179097c077c by Tidefelt Henrik
Change 'Flat Modelica' -> 'Base Modelica' in most places

Some documents, for example old meeting minutes, are not touched.
The file was modified RationaleMCP/0031/name-mapping.md (diff)
The file was modified RationaleMCP/0031/type-aliases.md (diff)
The file was modified RationaleMCP/0031/grammar.md (diff)
The file was modified RationaleMCP/0031/annotations.md (diff)
The file was modified RationaleMCP/0031/functions.md (diff)
The file was modified RationaleMCP/0031/constsize.md (diff)
The file was modified RationaleMCP/0031/differences.md (diff)
The file was modified RationaleMCP/0031/variability-constrained-types.md (diff)
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was modified RationaleMCP/0031/Flat-Modelica-requirements.md (diff)
Commit f9afecaa929d76bfaf22b9764f98d625b99ef879 by Tidefelt Henrik
Rename file to reflect new name of the game
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was addedRationaleMCP/0031/Base-Modelica-requirements.md
The file was removedRationaleMCP/0031/Flat-Modelica-requirements.md
Commit d737e330a5e6874552f26a4ed2248b026515700f by Tidefelt Henrik
Rename things in grammar to reflect new name of the game
The file was modified RationaleMCP/0031/grammar.md (diff)
The file was modified RationaleMCP/0031/name-mapping.md (diff)
Commit 7e291bb4318b3457d273cbbdfb68decaf1118139 by Tidefelt Henrik
Use new terminology of 'lowering'
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was modified RationaleMCP/0031/Base-Modelica-requirements.md (diff)
The file was modified RationaleMCP/0031/name-mapping.md (diff)
Commit 3d98b9854cb023fa0481eaba1144b8ae25174df9 by Tidefelt Henrik
Check off roadmap item "Settle the name"

This is what this branch is all about.
The file was modified RationaleMCP/0031/ReadMe.md (diff)
Commit c2949697492e45fc6d045d2268a3acecc40b442f by noreply
Update pre-test-impl.md

Web Meeting
The file was modified RationaleMCP/0031/presentations/pre-test-impl.md (diff)

Summary

  1. Initial commit of file with name candidates (details)
  2. Added more names (details)
  3. Change 'Flat Modelica' -> 'Base Modelica' in most places (details)
  4. Rename file to reflect new name of the game (details)
  5. Rename things in grammar to reflect new name of the game (details)
  6. Update "(Flat) Modelica" (details)
  7. Use new terminology of 'lowering' (details)
  8. Check off roadmap item "Settle the name" (details)
  9. Update pre-test-impl.md (details)
Commit d1fcc83a3b83eb80071879bed0bdc096cc0d2db6 by Tidefelt Henrik
Initial commit of file with name candidates
The file was addedRationaleMCP/0031/name-of-the-game.md
Commit 4b1a5bcea08fc153045053e472982af10ebdf25d by noreply
Added more names

Web Meeting (Hans, Henrik, Gerd, Martin, Oliver)

Will it b possible to build a basic Modelica compiler that is then extended later?
- Yes that should be possible to use another front-end and focus on compiling the output of that.

Will it be possible to split the Modelica language specification into a base and advanced part?
Hans:
To make this happen will be quite involved. It's too early to say if it will make things really easier.
Oliver:
In terms of maintenance it will be very attractive, but a long way to get there.
Henrik:
Having two specifications will be very bad for new comers.
We cannot afford maintaining two compilers.
Hans:
Even if it's a goal we cannot foresee how long it takes.
Henrik:
One reason for portability issues is the high complexity of Modelica leading to different interpretations.
With a basic Modelica language will be make big step forward in this direction.


Poll:
- lower to Base Modelica: Hans, Henrik, Gerd, Oliver
- abstain: Martin

Decision to change terminology to "Base Modelica"

Next steps:
- update documents as part of the PR [Henrik]
- organize a meeting with the language group to present the results.
- prepare an outline of the presentation [Oliver]
- prepare a first draft of the presentation
- review and discuss in meeting
The file was modified RationaleMCP/0031/name-of-the-game.md (diff)
Commit 1b34193434f6b3756cc6b042cee16179097c077c by Tidefelt Henrik
Change 'Flat Modelica' -> 'Base Modelica' in most places

Some documents, for example old meeting minutes, are not touched.
The file was modified RationaleMCP/0031/type-aliases.md (diff)
The file was modified RationaleMCP/0031/differences.md (diff)
The file was modified RationaleMCP/0031/constsize.md (diff)
The file was modified RationaleMCP/0031/grammar.md (diff)
The file was modified RationaleMCP/0031/annotations.md (diff)
The file was modified RationaleMCP/0031/variability-constrained-types.md (diff)
The file was modified RationaleMCP/0031/Flat-Modelica-requirements.md (diff)
The file was modified RationaleMCP/0031/name-mapping.md (diff)
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was modified RationaleMCP/0031/functions.md (diff)
Commit f9afecaa929d76bfaf22b9764f98d625b99ef879 by Tidefelt Henrik
Rename file to reflect new name of the game
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was removedRationaleMCP/0031/Flat-Modelica-requirements.md
The file was addedRationaleMCP/0031/Base-Modelica-requirements.md
Commit d737e330a5e6874552f26a4ed2248b026515700f by Tidefelt Henrik
Rename things in grammar to reflect new name of the game
The file was modified RationaleMCP/0031/grammar.md (diff)
The file was modified RationaleMCP/0031/name-mapping.md (diff)
Commit 7e291bb4318b3457d273cbbdfb68decaf1118139 by Tidefelt Henrik
Use new terminology of 'lowering'
The file was modified RationaleMCP/0031/ReadMe.md (diff)
The file was modified RationaleMCP/0031/name-mapping.md (diff)
The file was modified RationaleMCP/0031/Base-Modelica-requirements.md (diff)
Commit 3d98b9854cb023fa0481eaba1144b8ae25174df9 by Tidefelt Henrik
Check off roadmap item "Settle the name"

This is what this branch is all about.
The file was modified RationaleMCP/0031/ReadMe.md (diff)
Commit c2949697492e45fc6d045d2268a3acecc40b442f by noreply
Update pre-test-impl.md

Web Meeting
The file was modified RationaleMCP/0031/presentations/pre-test-impl.md (diff)