-
Notifications
You must be signed in to change notification settings - Fork 73
Closed
Labels
enhancementNew feature or requestNew feature or requestfeature requestRequest or advice for a featureRequest or advice for a feature
Description
Being able to give names or labels to streams has the following benefits:
- Traceability between the original Copilot specification and C code is improved greatly, which can be a really important point for certification purposes.
- The generated C code will be easier to read, again helping with certification.
- Same approach can possibly used for name arguments of triggers, making the generated header file readable for people that don't know about the Copilot specification.
There are some existing pull requests by @avieth related to this enhancement:
Copilot-Language/copilot-core#18
Copilot-Language/copilot-language#9
Copilot-Language/copilot-c99#27
These are denied and closed for now, as they implement a way which we deem to specific. They might come in handy later on.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeature requestRequest or advice for a featureRequest or advice for a feature