Description
Modified by dietmarw on 9 Jun 2015 14:50 UTC
This is the ticket for "MPC-0015: Language Version":
During a recent design meeting, the topic of semantic version numbers was discussed. A proposal was discussed to leverage the notions of compatibility from the semantic version specification. However, it was recognized that if we did this, it would then be important for tools to know that these notions of compatibility were in effect. Initially, there was a discussion of adding a special annotation to indicate that semantic versions were being used. But it was recognized that if the tool knew what version of the language applied to the library, then this would be a more general solution since it could address other questions about language syntax and semantics.
Much of this was discussed in Ticket #643. This MCP is an attempt to generate a concrete proposal around the ideas discussed in that ticket.
Document location
Modified by dietmarw on 9 Jun 2015 13:45 UTC
This is the ticket for "MPC-0015: Language Version":
During a recent design meeting, the topic of semantic version numbers was discussed. A proposal was discussed to leverage the notions of compatibility from the semantic version specification. However, it was recognized that if we did this, it would then be important for tools to know that these notions of compatibility were in effect. Initially, there was a discussion of adding a special annotation to indicate that semantic versions were being used. But it was recognized that if the tool knew what version of the language applied to the library, then this would be a more general solution since it could address other questions about language syntax and semantics.
Much of this was discussed in Ticket #643. This MCPI is an attempt to generate a concrete proposal around the ideas discussed in that ticket.
Document location
Reported by mtiller on 9 Jun 2015 08:14 UTC
This is the ticket for "MPC-0015: Language Version":
During a recent design meeting, the topic of semantic version numbers was discussed. A proposal was discussed to leverage the notions of compatibility from the semantic version specification. However, it was recognized that if we did this, it would then be important for tools to know that these notions of compatibility were in effect. Initially, there was a discussion of adding a special annotation to indicate that semantic versions were being used. But it was recognized that if the tool knew what version of the language applied to the library, then this would be a more general solution since it could address other questions about language syntax and semantics.
Much of this was discussed in Ticket #643. This MCPI is an attempt to generate a concrete proposal around the ideas discussed in that ticket.
Migrated-From: https://trac.modelica.org/Modelica/ticket/1726