Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specification of a Base Profile (replacing Profile A in the spec) #7

Open
bettinaheim opened this issue Feb 21, 2022 · 2 comments
Open
Assignees
Labels
approved Approved in principle by the QIR Alliance steering committee in-progress The work is under active development workstream Official workstream of the QIR Alliance

Comments

@bettinaheim
Copy link
Member

bettinaheim commented Feb 21, 2022

A profile of a specification is a subset of the specification that defines a coherent set of functionalities and capabilities that might be offered by a system. Defining profiles allows a specification to be forward-looking and expansive without requiring implementations to support the full specification. Profiles also provide a roadmap for implementors by specifying stages they can progress through that will be useful to consumers of the specification.

We are currently working on a complete and comprehensive specification that defines the minimal requirements to support defining and executing quantum programs. This specification will replace what is drafted as Profile A in the current specification (v0.1).

For more information about the goals, requirements, expected outcomes, as well as what is in an out of scope for this work, please take a look at the workstream definition. For more information about workstreams and how to get involved, we refer to the QIR Alliance org page. Please also share input or ask questions around defining a Base Profile in the form of comments on this issue.

@bettinaheim bettinaheim self-assigned this Feb 22, 2022
@bettinaheim bettinaheim added approved Approved in principle by the QIR Alliance steering committee workstream Official workstream of the QIR Alliance labels Feb 24, 2022
@bettinaheim
Copy link
Member Author

bettinaheim commented Jun 17, 2022

This work is now officially in progress and the working group has started the discussion.
I created a draft PR with an early outline for the purpose of discussion here: #12. Please comment and discuss. We will update the document as the work progresses based on the working group discussions and comments on the draft PR.

@bettinaheim bettinaheim added the in-progress The work is under active development label Jun 17, 2022
@LaurentAjdnik
Copy link

I created a draft PR with an early outline for the purpose of discussion here: #7.

I think you meant #12 instead (#7 being the current issue).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved in principle by the QIR Alliance steering committee in-progress The work is under active development workstream Official workstream of the QIR Alliance
Projects
None yet
Development

No branches or pull requests

2 participants