11P by xguru 2021-01-23 | favorite | 댓글 3개

- MS가 만든 오픈소스 Windows crate
ㅤ→ MS가 언어별 SDK를 위해 제공하는 Win32 메타데이터 기반으로 개발
- 다른 Rust 모듈 사용하듯이 편하게 Windows API 를 직접 호출
- C++/WinRT 처럼, Rust 개발자들이 자연스럽고 관용적인 방법으로 Windows API를 호출할수 있게 설계 (natural and idiomatic way)

작년에 베로나 라는 러스트 비슷한 언어 만든다고 했는데, 그거의 일환일 수도요.

MS 내부에서 Windows의 일부를 Rust로 재작성하는 실험을 한 적도 있다니, MS 스스로의 필요에 의해 시작된 프로젝트일 수도 있겠다 싶습니다.
https://news.hada.io/topic?id=1063

Win32 Metadata 프로젝트 소개
"Making Win32 APIs More Accessible to More Languages"
- https://blogs.windows.com/windowsdeveloper/2021/…

요즘 MS는 정말 잘 하고 있는거 같아요. Win32 API를 이렇게 정리해서 공개해주는 것도 좋네요.
다른 언어들도 Win32 API를 더 쉽고 편하게 호출할 수 있는 기반이 될듯