Wiki:
...GOOGLESEARCH...
Page name: OpenModelica Minutes 2005-05-19 [Logged in view] [RSS]
Version: 1
2005-05-19 14:05:11
Last author: haklu
Owner: haklu
# of watchers: 0
Fans: 0
D20: 15
Bookmark and Share
Attending: Håkan(secr), Levon, Kaj, Adrian, David, Peter B, Peter F.

1. Code translation
There are still a few things to fix both in rml->Modelica+ and in the Modelica+ compiler, e.g., (‘a list) in rml is translated to Type_aList in Modelica+ but the parser treats all identifiers starting with Type_ as type variables.

A test translation can maybe be done on Monday, but the final translation comes later when all test cases in the testsuite succeed.
When Adrian has a test translation he will mail to pelab-modelica for comments.

2. There is i bug in the make file;
when a signature is changed the only the c-code of depending modules are recompiled, not the rml-code. For the module with the changed signature the rml-file is of course recompiled.

3. Hybrid simulations:
Equations inside when-clauses are now included in the equation sorting, but zero crossing functions are not yet generated.

4. Parsing Modelica 2.2
Kaj tested what constructs in the Modelica 2.2 library fail in the parser. Some examples::
* redeclare model extends BaseProps
* inner outer
* Resistor R(…) if level == 2
There is also a missing annotation in the grammar for external functions and indexing arrays using for-statements is not supported, but the last to things is not used in the library.
Kaj will create a Wiki for suggestions on improvements of the Modelica language. One of the first things to appear there will be the removal of “redeclare model extends BaseProps”.

5. Renameing of files
The source tree has changed from openmodelica/modeq to OpenModelica/Compiler, but the name change of the compiler from modeq to omc has not been carried out yet.
Peter F drew a small schematic over the relationships between the different compilers, implementation language in parentheses:
 _____         ___________________
|modeq|       |omc                |        ________________
|(rml)|------>|(partial Modelica+)|------>| omc2           |
|_____|	      |___________________|     ->|(full Modelica+)|
 _____         ___________________     /  |                |
|rml1 |       |momc               |   /   | -->rml2        |
|(sml)|------>|(sml)              |__/    |/_______________|
|_____|       |___________________|       /
      \__________________________________/



6. Bugs in omc
There has been some committing without running the testsuite lately. Don’t do that!

7. Name of Modelica+ compiler
We decided to name the Modelica+ compiler momc after a vote:
metaomc: 1
momc:    5
metavat: 0


8. New meeting times:
2/6 11:00
9/6 13:15

9. Modelica+ workshop
A workshop on Modelica+ is planed for 2/6 13:00

Username (or number or email):

Password:

Show these comments on your site
News about Modelica Community
Help - How does Modelica Community work?