windows-rs : Rust pour Windows
(github.com)- Une crate Windows open source créée par Microsoft
→ développée à partir des métadonnées Win32 fournies par Microsoft pour les SDK de chaque langage
-
Permet d’appeler directement l’API Windows aussi simplement que n’importe quel autre module Rust
-
Comme C++/WinRT, conçue pour permettre aux développeurs Rust d’appeler l’API Windows de manière naturelle et idiomatique (
natural and idiomatic way)
3 commentaires
L’an dernier, ils ont dit qu’ils allaient créer un langage proche de Rust appelé Verona, donc ça pourrait aussi en faire partie.
Il semble que Microsoft ait déjà mené des expériences de réécriture en Rust de certaines parties de Windows en interne ; on peut donc imaginer qu’il s’agit d’un projet lancé pour répondre à ses propres besoins.
https://fr.news.hada.io/topic?id=1063
Présentation du projet Win32 Metadata
"Making Win32 APIs More Accessible to More Languages"
En ce moment, Microsoft semble vraiment faire du bon travail. C’est aussi une bonne chose qu’ils aient ainsi structuré et publié l’API Win32.
Cela pourrait aussi servir de base pour permettre à d’autres langages d’appeler l’API Win32 plus facilement et plus confortablement.