Description
Reported by peter.fritzson on 1 Oct 2012 15:17 UTC
Regarding new annotations,
There should a neutral mechanism where vendor names do not appear in MSL. This can e.g. be used for new annotations in the prototype
stage, for prototype version of the annotations.
Proposal:
Introduce something called AnnotationPrototype__AnnotationName
An annotation prototype can be introduced in MSL, provided that:
-
Name and Documentation about the annotation is registered at modelica.org somewhere (or the SVN). The purpose, motivation, implementation hints.
-
There should be a contact person for the Annotation Prototype proposal, and also a library officer who has done some preliminary checking of it.
As usual, annotations should not influence the simulation behavior, only tool appearance (graphical), and maybe performance.
There is a discussion if such annotation prototypes should be allowed in MSL, since the language and library standard need to become more stable in the future.
The annotation prototypes could be coupled to the innovation process. The question is whether they should be allowed in released versions of MSL or only in prototype versions of MSL?
Anyway, anotation prototypes is a step forward compared to the current situation when we have vendor specific annotations with vendor names in MSL.
Migrated-From: https://trac.modelica.org/Modelica/ticket/849