2 Punkte von GN⁺ 2023-11-27 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Die Umstellung auf Rust ist „größtenteils“ abgeschlossen.
  • Der Fortschritt hängt von der Messmethode ab und wird auf 60 % basierend auf der Menge des entfernten C++-Codes bis 74 % beim Verhältnis von Rust- zu C++-Code geschätzt.
  • Die letzte große noch nicht übersetzte Komponente ist der Reader-Teil einschließlich des Eingabesystems, der recht eng gekoppelt ist.

Antworten auf häufige Missverständnisse und Fragen

  • Der gesamte C++-Code soll entfernt werden.
  • Ein Windows-Port ist nicht geplant, und Rust hilft bei der Windows-Unterstützung nicht in besonderem Maß.
  • Projektname und Maskottchen sollen nicht geändert werden, und möglicherweise wird auch kein Hinweis im Tagline ergänzt, dass es in Rust geschrieben ist.
  • Zur Leistung des fertigen Ports gibt es noch keine Gewissheit; erste Ergebnisse sind positiv, in manchen Fällen könnte er jedoch etwa 20 % langsamer sein.

Weitere Informationen

  • Eine teilweise Rust-Veröffentlichung ist nicht geplant; fish 4.0 wird also beispielsweise vollständig nur aus Rust bestehen.
  • Als Ausgangspunkt für Plattformen, die die Rust-Version nicht verarbeiten können, ist eine Zwischenveröffentlichung 3.7.0 vorgesehen, die nur aus C++ besteht.

Meinung von GN⁺

Der wichtigste Punkt in diesem Artikel ist, dass die fish-shell fast vollständig nach Rust portiert wurde. Das ist ein Ereignis, das große Veränderungen in der Softwareentwicklung und der Open-Source-Community auslösen könnte. Dieser Wandel spiegelt technischen Fortschritt wider und ist ein spannendes und attraktives Thema, weil er Entwicklern neue Werkzeuge und Ansätze bietet. Der Wechsel zu Rust weckt Erwartungen in Bezug auf Leistung und Stabilität, und es wird erwartet, dass diese technische Veränderung die Entwickler-Community positiv beeinflusst.

Noch keine Kommentare.

Noch keine Kommentare.