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
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
qdminamespace: