windows-rs: Rust für Windows
(github.com)- Ein von Microsoft entwickeltes Open-Source-Windows-Crate
→ Entwickelt auf Basis der Win32-Metadaten, die Microsoft für sprachspezifische SDKs bereitstellt
-
Ermöglicht den direkten Aufruf von Windows-APIs so bequem, als würde man andere Rust-Module verwenden
-
Wie bei C++/WinRT so konzipiert, dass Rust-Entwickler Windows-APIs auf natürliche und idiomatische Weise aufrufen können (
natural and idiomatic way)
3 Kommentare
Letztes Jahr hieß es, dass sie mit Verona eine Rust-ähnliche Sprache entwickeln; das könnte auch damit zusammenhängen.
Dass intern bei MS sogar schon einmal mit dem Umschreiben eines Teils von Windows in Rust experimentiert wurde, lässt vermuten, dass dieses Projekt auch aus dem eigenen Bedarf von MS heraus entstanden sein könnte.
https://de.news.hada.io/topic?id=1063
Vorstellung des Projekts Win32 Metadata
"Making Win32 APIs More Accessible to More Languages"
In letzter Zeit scheint MS wirklich gute Arbeit zu leisten. Es ist auch schön zu sehen, dass die Win32 API so aufbereitet und veröffentlicht wird.
Das dürfte auch eine Grundlage dafür sein, dass andere Sprachen die Win32 API leichter und komfortabler aufrufen können.