Nagplano sila nga isulat pag-usab ang Fish command shell sa Rust

Si Peter Ammon, ang lider sa Fish interactive shell team, nagpatik ug plano sa pagbalhin sa kalamboan sa proyekto ngadto sa Rust nga pinulongan. Nagplano sila nga dili isulat pag-usab ang kabhang gikan sa wala, apan sa hinay-hinay, module sa module, paghubad niini gikan sa C ++ ngadto sa Rust nga pinulongan. Sumala sa mga developer sa Isda, ang paggamit sa Rust makatabang sa pagsulbad sa mga problema sa multithreading, pagkuha og mas moderno ug taas nga kalidad nga mga galamiton sa pag-ila sa sayop, pagpalambo sa kaluwasan sa panumduman ug pagtangtang sa mga sayop, sama sa pag-access sa memorya human kini mapagawas, sa pagproseso sa mga string nga gigamit sa Isda. ang tipo nga wchar_t.

Namatikdan nga ang mga himan alang sa C ++ nga pinulongan giisip sa mga developers nga karaan na, ug adunay mga kahadlok nga sa padayon nga paggamit sa C ++, ang mga kalisud sa pagpangita og bag-ong mga partisipante sa proyekto modugang sa umaabot. Ang Rust nga lengguwahe nakita nga usa ka mas promising ug aktibong nagpalambo nga pinulongan nga adunay usa ka aktibo ug nagtubo nga komunidad, nga pamilyar na sa kasamtangan nga Fish developers ug makahimo sa pagsulbad sa mga problema sa proyekto.

Sa panahon sa transisyon, ang coexistence sa C++ ug Rust code masiguro gamit ang FFI (Foreign Function Interface) bindings. Sa katapusan, sa sunod nga mayor nga pagpagawas nagplano sila sa hingpit nga paghubad sa proyekto ngadto sa Rust nga pinulongan.

Source: opennet.ru

Idugang sa usa ka comment