Skip to content

Commit

Permalink
Initial commit of file with name candidates
Browse files Browse the repository at this point in the history
  • Loading branch information
henrikt-ma committed Aug 18, 2022
1 parent 9ed4826 commit d1fcc83
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions RationaleMCP/0031/name-of-the-game.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Name of the game

At the time of writing, the name of this MCP is _Flat Modelica and MLS modularization_, suggesting that name name of the simplified modeling language being designed would be _Flat Modelica_.
That name, however, comes with connotations that could imply there is a better name to be used instead.


## Name candidates

Below, pros and cons of the name candidates are given.

### Flat Modelica

Filename extension alternatives: _.mof_, _.fmo_, _.flm_

Pros:
- Historically established for similar representations

Cons:
- Not same as things called _Flat Modelica_ in the past
- "Flat" could mean scalarized (not allowing records and arrays) to some readers

### Modelica Intermediate Representation

Filename extension alternatives: _.mir_, _.moi_

Pros:
- No historical baggage
- Free of misleading connotations
- Many engineers will have intuitive understanding of "intermediate representation"

Cons:
- Doesn't immediately suggest similarity to things called _Flat Modelica_ in the past

### Lowered Modelica

Filename extension alternatives: _.lmo_, _.mol_

Pros:
- "Lowered" reflects closeness to full Modelica
- No historical baggage
- Free of misleading connotations

Cons:
- Only some engineers have intuitive understanding of "lowered"
- Doesn't immediately suggest similarity to things called _Flat Modelica_ in the past

0 comments on commit d1fcc83

Please sign in to comment.