Apple opnar Swift System og bætir við Linux stuðningi


Apple opnar Swift System og bætir við Linux stuðningi

Í júní kynnti Apple Swift System, nýtt bókasafn fyrir Apple palla sem veitir viðmót fyrir kerfissímtöl og lágstigsgerðir. Nú eru þeir að opna bókasafnið undir Apache License 2.0 og bæta við stuðningi við Linux! Swift System ætti að vera einn staður fyrir lágstig kerfisviðmót fyrir alla studda Swift palla.

Swift System er multi-palla bókasafn, ekki þvert á palla. Það býður upp á sérstakt sett af API og hegðun á hverjum studdum vettvangi, sem endurspeglar betur undirliggjandi stýrikerfisviðmót. Innflutningur á einingu mun gera innfædd vettvangsviðmót aðgengileg sem eru sértæk fyrir tiltekið stýrikerfi.

Flest stýrikerfi í dag styðja ákveðið sett af kerfisviðmótum skrifuð í C sem hafa verið til í áratugi. Þó að hægt sé að nota þessi API beint frá Swift, þá geta þessi veikt innsláttu kerfisviðmót flutt inn frá C verið villuhætt og óþægileg í notkun.

Swift kerfið notar ýmsa Swift tungumálaeiginleika til að bæta tjáningu og útrýma þessum mistökum. Niðurstaðan er kóði sem lítur út og hegðar sér eins og ídiomatic Swift kóði.

Heimild: linux.org.ru

Bæta við athugasemd