Shell-i i komandave Fish ka në plan të rishkruhet në gjuhën Rust.

Peter Ammon, lider i ekipit të zhvilluesve tëShell-it interaktiv Fish, publikoi një plan për të kaluar zhvillimin e projektit në gjuhën Rust. Shell-i nuk do të riprogramohet nga zero, por gradualisht, modul për modul, do të kalojë nga C++ në Rust. Sipas mendimit të zhvilluesve të Fish, përdorimi i Rust do të ndihmojë në zgjidhjen e problemeve me shumëpleksinë, do të ofrojë një mjet më modern dhe cilësor për identifikimin e gabimeve, do të rrisë sigurinë në punën me memorinë dhe do të eliminojë gabimet siç është qasja në memorie pas lirimit të saj, kur përpunohen vargje, për të cilat në Fish përdoret tipi wchar_t.

Estikohet se mjeti për gjuhën C++ po shqyrtohet nga zhvilluesit si i vjetëruar dhe ka shqetësime se nëse vazhdohet përdorimi i C++, vështirësitë për të gjetur pjesëmarrës të rinj në projekt do të rriten. Gjuha Rust shqyrtohet si një gjuhë më premtuese dhe në zhvillim aktiv me një komunitet në zgjerim, i cili është tashmë i njohur për zhvilluesit aktualë të Fish dhe është në gjendje të zgjidhi problemet ekzistuese të projektit.

Në periudhën e kalimit, të ekzistojë kode me C++ dhe Rust do të sigurohet përmes lidhjeve FFI (Foreign Function Interface). Në fund, në lëshimin e ardhshëm të rëndësishëm planifikojnë ta kalojnë plotësisht projektin në gjuhën Rust.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster