Suche

Alpha-Version von Rust 1.0 verfügbar

Michael Thomas

Pünktlich zum angepeilten Termin wurde die Alpha-Version von Rust 1.0 veröffentlicht. Auch wenn das Entwicklerteam bis zur finalen Version noch einige Usability-Verbesserungen einbauen will, so sind bereits jetzt alle geplanten Sprachfeatures komplett – Mozilla hat sein angestrebtes Ziel für die Alpha also erreicht. Ebenfalls Feature-komplett sind die Kernbibliotheken: Die API-Konventionen und die Kernfunktionalität stehen; ebenso wie bei den Sprachfeatures sind bis zum finalen Release im Grunde keine Breaking Changes mehr zu erwarten. Einzig einige wenige Module wie Pfadmanipulation und I/O benötigen offenbar noch etwas Feinschliff.

Die Alpha-Version weist eine im Vergleich zu den Pre-Alpha-Releases drastisch erweiterte Funktionalität auf. Zu den Highlights von Rust 1.0 zählen u.a. Dynamically-Sized Types (Typen, deren Größe erst zur Runtime bekannt ist), assoziierte Typen, where-Anweisungen (die eine neue Möglichkeit darstellen, Trait-Grenzen festzulegen), unboxed closures (Rusts neues Funktionsabschluss-Design) sowie Makros.

Roadmap

Sollten die Entwickler ihren Fahrplan auch weiterhin einhalten – wovon zur Zeit ausgegangen werden kann – wird die Beta-Version von Rust in der Woche ab dem 16. Februar folgen. Deren Ziel wird vor allem sein, sämtliche APIs zu stabilisieren und sämtliche Bibliotheken Feature-komplett auszuliefern. Bis zur finalen Version, die ein oder mehrere 6-Wochen-Zyklen nach der Beta vorliegen dürfte, soll es dann nur noch um Testen, Bugfixen und Polieren gehen.

Weitere Informationen zum Rust-Projekt finden sich im Ablaufplan. Wer mehr über Rust erfahren möchte, dem sei der Artikel „Mozillas neue Programmiersprache Rust: Wieso, weshalb, warum?“ empfohlen.

Geschrieben von
Michael Thomas
Michael Thomas
Michael Thomas studierte Erziehungswissenschaft an der Johannes Gutenberg-Universität Mainz und arbeitet seit 2013 als Freelance-Autor bei JAXenter.de. Kontakt: mthomas[at]sandsmedia.com
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu: