Rust-en Fish komandoaren shell berridazteko asmoa dute

Peter Ammonek, Fish interactive shell taldeko liderrak, proiektuaren garapena Rust hizkuntzara transferitzeko plana argitaratu du. Shell-a hutsetik ez berridazteko asmoa dute, baina pixkanaka, moduluz modulu, C++-tik Rust hizkuntzara itzultzen dute. Fish-en garatzaileen arabera, Rust erabiltzeak hari anitzeko arazoak konpontzen lagunduko du, akatsak detektatzeko tresna modernoagoak eta kalitate handikoak lortzen, memoriaren segurtasuna hobetzen eta akatsak kentzen lagunduko du, hala nola, askatu ondoren memoria atzitzen, Fishek erabiltzen dituen kateak prozesatzen dituenean. wchar_t motakoa.

Garatzaileek C++ lengoairako tresnak zaharkitutzat jotzen dituztela nabarmentzen da, eta beldurra dago C++-a etengabe erabiltzearekin etorkizunean proiektuko partaide berriak aurkitzeko zailtasunak areagotuko diren. Rust hizkuntza etorkizun handiko eta aktiboki garatzen den hizkuntza gisa ikusten da komunitate aktibo eta hazten ari dena, gaur egungo Fish garatzaileentzat dagoeneko ezaguna dena eta proiektuak dituen arazoak konpontzeko gai dena.

Trantsizio-aldian, C++ eta Rust kodearen elkarbizitza ziurtatuko da FFI (Foreign Function Interface) loturak erabiliz. Azken batean, hurrengo estreinaldi nagusian proiektua Rust hizkuntzara erabat itzultzeko asmoa dute.

Iturria: opennet.ru

Gehitu iruzkin berria