Fish command shell is planned to be rewritten in Rust

Peter Ammon, the leader of the developers of the interactive command shell fish , will allow to solve multi-sized problems, get a more modern and more modern qualitatively identifying instrumentation errors, increase the safety of memory work and get rid of errors, such as memory appeal after its release, when processing lines, for which Fish uses the type of wchar_t.

It is noted that the C ++ language tools are considered by the developers as obsolete, and there are fears that, when continuing to use C ++, difficulties with the search for new project participants will further intensify. The RUST language is considered as a more promising and actively developing language with an active and growing community, which is already familiar to the current developers of FISH and is able to solve the problems of the project.

In the transition period, coexistence
Codes on C ++ and Rust will be provided using refinements FFI (Foreign Function Interface). Ultimately, in the next significant issue, they plan to completely translate the project into the language Rust.

/Media reports cited above.