windows-rs : Rust สำหรับ Windows
(github.com)- crate สำหรับ Windows แบบโอเพนซอร์สที่ MS สร้างขึ้น
→ พัฒนาบนพื้นฐานของเมตาดาตา Win32 ที่ MS จัดเตรียมไว้สำหรับ SDK แยกตามภาษา
-
เรียกใช้ Windows API ได้โดยตรงอย่างสะดวก เหมือนใช้โมดูล Rust อื่นๆ
-
เช่นเดียวกับ C++/WinRT ออกแบบมาเพื่อให้นักพัฒนา Rust เรียกใช้ Windows API ได้อย่างเป็นธรรมชาติและเป็นไปตามแนวทางปฏิบัติของภาษา (natural and idiomatic way)
3 ความคิดเห็น
เมื่อปีที่แล้วมีพูดกันว่าจะทำภาษาแนว Rust ชื่อ Verona อยู่เหมือนกัน อันนี้ก็อาจเป็นส่วนหนึ่งของเรื่องนั้นก็ได้ครับ
ได้ยินมาว่าภายใน MS เองก็เคยมีการทดลองเขียนบางส่วนของ Windows ใหม่ด้วย Rust เหมือนกัน เลยทำให้นึกได้ว่าโปรเจกต์นี้อาจเริ่มต้นจากความต้องการของ MS เองก็เป็นได้
https://th.news.hada.io/topic?id=1063
แนะนำโปรเจกต์ Win32 Metadata
"Making Win32 APIs More Accessible to More Languages"
ช่วงนี้ MS ดูเหมือนจะทำได้ดีมากจริง ๆ นะครับ การจัดระเบียบและเปิดเผย Win32 API แบบนี้ก็ดีมากเลย
น่าจะกลายเป็นพื้นฐานที่ช่วยให้ภาษาอื่น ๆ เรียกใช้ Win32 API ได้ง่ายและสะดวกขึ้นด้วย