Malte Lenz

Results 123 comments of Malte Lenz

> Some parts have more to do with interfacing with Modelica tools than anything interesting in the specification. Isn't what Modelica tools do with Modelica libraries exactly what the specification...

I'm strongly against cluttering the top level class list with more things most users will not be interested in ever looking at or using directly. It's bad enough that we...

Shipping one ModelicaServices per version is a negligible effort for us, while adding more top level packages adds unnecessary clutter and complexity for every single end user of our tool....

> It's not just about shipping one ModelicaServices. It's about being able to use a different ModelicaServices than the MSL version. Right now they both have uses-annotations that forces both...

> Even if it means adding things to ModelicaServices that tool vendors are not supposed to modify? Yes. I don't see this as a big issue, if each piece (class?)...

> 1. In fact, not having cyclic dependencies among packages makes implementing package management systems much easier, which I believe is a plus for all tool vendors. I'm not aware...

> If any library out there has a `uses(Modelica(version="3.2.2"), ModelicaServices(version="3.2.3"))`, it cannot really be loaded reliably. If you try to load Modelica 3.2.2 first, you will then also load ModelicaServices...

There seem to be conflicts in the `Duration` constructors. When calling `Duration(1)`, it is not clear if `Modelica.Utilities.Time.Duration.'constructor'.fromInput` or `Modelica.Utilities.Time.Duration.'constructor'.fromSeconds` should be used. The specification says in 14.2 that: >...

Unfortunately this pull request exposed some shortcomings on operator records in our tool, so I'm not in a good position to do a thorough review. Apart from the issue I...

[Here](https://github.com/beutlich/ModelicaStandardLibrary/blob/d2dbe66732b40039450f7e459fc9229993016d8f/Modelica/Utilities/Time.mo#L732) an operator record is extended, but the specification says in the beginning of Chapter 14: > It is not legal to extend from an operator record, except as a...