Jump to content

SoK/2022/StatusReport/Ayush Singh: Difference between revisions

From KDE Community Wiki
Oreki (talk | contribs)
No edit summary
Oreki (talk | contribs)
Line 5: Line 5:
==Features Available==
==Features Available==
The bindings for the following parts are pretty much complete and have all the features:
The bindings for the following parts are pretty much complete and have all the features:
* [https://api.kde.org/frameworks/kconfig/html/classKConfig.html KConifg Class]
* [https://api.kde.org/frameworks/kconfig/html/classKConfig.html KConfig Class]
* [https://api.kde.org/frameworks/kconfig/html/classKConfigGroup.html KConfigGroup Class]
* [https://api.kde.org/frameworks/kconfig/html/classKConfigGroup.html KConfigGroup Class]
* [https://api.kde.org/frameworks/kconfig/html/classKDesktopFile.html KDesktopFile Class]
* [https://api.kde.org/frameworks/kconfig/html/classKDesktopFile.html KDesktopFile Class]

Revision as of 12:40, 3 April 2022

Rust Wrapper of KConfig

KDE Projects are currently predominantly written in C++ and Python since the bindings for other projects are simply not present or are not idiomatic to use. I am working on Rust bindings for KConfig KDE Framework. The bindings can be found here. As a consequence of this project, I ended up contributing upstream to qmetaobject and became a collaborator in that project.

Features Available

The bindings for the following parts are pretty much complete and have all the features:

Some work has already been done for KConfigXT like feature, but that is still in the early stages and not ready to be used yet.

Blog Posts

Contact