Skip to content

Add ability to add names / labels to streams #59

@fdedden

Description

@fdedden

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

No one assigned

    Labels

    enhancementNew feature or requestfeature requestRequest or advice for a feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions