Microsoft je predstavil Rust/WinRT. Na voljo je Rust-analyzer za integracijo Rust-a z IDE.

Podjetje Microsoft je objavilo alat Rust/WinRT, ki omogoča uporabo jezika Rust za razvoj aplikacij na osnovi arhitekture WinRT (Windows Runtime). Povezano s projektom koda objavljen pod licenco MIT.

Rust/WinRT omogoča, na podoben način kot C++/WinRT, ustvarjanje aplikacij z uporabo standardnih orodij Rust, kar omogoča klicanje katerikoli obstoječi ali prihodnji API WinRT, pri čemer se uporablja koda, ki je dinamično generirana iz metapodatkov, ki opisujejo API. Takšni klici API WinRT spominjajo na vključitev še enega modula Rust. Rust/WinRT je prav tako koristen za poenostavitev prenašanja C++/WinRT aplikacij, ko se te prevajajo z jezika C++ na Rust.

Poleg tega je mogoče omeniti publikacijo prve alfa različice projekta rust-analyzer, ki predstavlja nov sprednji del prevajalnika, optimiziran za uporabo v integriranih razvojnih okoljih. Projekt je rezultat dela na razbijanju standardnega prevajalnika rustc na module, kar je omogočilo uporabo preizkušenih komponent pri ustvarjanju Rust-analyzer. Rust-analyzer bo razširil podporo za jezik Rust v IDE-ju z vgrajeno implementacijo storitve za podporo programskemu jeziku na osnovi protokola LSP (Language Server Protocol), pa tudi s podporo za "lenje" in inkrementalno prevajanje.

Rust-analyzer prav tako podpira tipične možnosti strežnikov LSP, povezane z razvojem semantike jezika, kot so osvetlitev sintakse, samodejno dopolnjevanje kode, analiza tipkarskih napak, določanje prehodov in iskanje sklicev. V nasprotju z obstoječim LSP strežnikom, RLSje Rust-analyzer zgrajen na temelju temeljno drugačne arhitekture: RLS zažene prevajalnik za celoten projekt in analizira JSON datoteko z rezultati, medtem ko Rust-analyzer sam zagotavlja proces prevajanja, ki analizira kodo ob vnosu sprememb in obravnava samo trenutno odprte datoteke.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster