Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Refactor EntryPointDriver to not compile against a specific simulator #388

@swernli

Description

@swernli

Currently the EntryPointDriver is compiled against the default QuantumSimulator in a way that makes it necessary to create a new entry point driver project for each variant of the quantum simulator (like those built with different target packages). The entry point infrastructure already supports dynamically choosing an alternate simulator at runtime, so instead the explicit references to the default could be removed and the infrastructure reworked slightly to treat the built-in simulator the same was as a custom simulator, thus removing the linking between the two dlls and allowing any simulator variant to be used with the single entry point driver.

See #249 for the original context of this ask.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions