Microsoft vil give nemmere adgang til Windows-api'er med metadata
De mange api'er i Windows skal være nemmere at tilgå, i første omgang fra sprog som C# og Rust. Det skriver mediet Infoworld.
Mens api'erne kan benyttes uden krumspring fra C og C++, er det samme ikke tilfældet for andre sprog.
Projektet bag hedder Win32 Metadata project, og formålet er at give en komplet maskinlæsbar beskrivelse af Windows api'er i Microsofts ECMA-standardiserede CLI-format. Det skal gøre det muligt at anvende api'erne i andre sprog på en automatiseret facon.
Det kommer til at tage et stykke tid, så planen er også at udvikle værktøjer, der kan assistere med arbejdet. Et projekt skal skabe wrapper-kode i C# med stærke typer for parametre.
Et andet projekt for Rust skal gøre det muligt at kalde et hvilket som helst Windows-api, med kode, der skabes i flugten ud fra metadata. Det skal gøre det muligt at kalde api'et på samme facon som kode i almindelige Rust-moduler.

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.