Skip to content

✨ Refactor FoMaC into a qdmi namespace #1358

@marcelwa

Description

@marcelwa

Problem Statement

The term FoMaC doesn't immediately convey the notion of QDMI. Furthermore, using QDMI through MQT Core is currently only possible with an (incomplete) C++ abstraction and respective Python bindings. All of this creates friction points for developers and users.

Proposed Solution

Let us refactor the use of QDMI in MQT Core to provide the following modules in a dedicated qdmi namespace:

  • The QDMI C API
  • A QDMI C++ Wrapper
  • Python bindings of the C++ Wrapper

Metadata

Metadata

Assignees

No one assigned

    Labels

    QDMIAnything related to QDMIc++Anything related to C++ codepythonAnything related to Python coderefactorAnything related to code refactoringusabilityAnything related to usability

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions