Junge Programmiersprache: Elixir 1.0 auf GitHub erschienen

Die Arbeiten an der ersten Hauptversion der auf der Erlang VM laufenden Programmiersprache sind beendet. Neuerungen sind unter anderem im Build-Tool Mix und dem Unit-Test-Framework zu finden.

vorlesen Druckansicht 8 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Julia Schmidt

Die offizielle Ankündigung ist zwar erst für den Beginn nächster Woche geplant, an Elixir interessierte Entwickler können sich allerdings bereits über GitHub mit dem ersten Major Release der Programmiersprache ausstatten. Sie ist mit knapp zwei Jahren noch relativ jung und wurde von José Valim erdacht, um Erlangs VM produktiver nutzen zu können und dabei die Tools des Ökosystems dieser Sprache weiter einsetzen zu können. Elixir ermöglicht im Gegensatz zu Erlang Metaprogrammierung mit Makros und Polymorphismus durch sogenannte Protocols.

Elixirs Stärken sollen zudem in der guten Skalierbarkeit sowie Fehlertoleranz liegen und Entwicklern vergleichsweise einfach die Möglichkeit geben, sie zu erweitern oder mit domänenspezifischen Sprachen zu ergänzen. Auch für die Dokumentation ist wohl gesorgt, unterstützt Elixir auf der Sprachebene doch Docstrings. Sowohl RedMonk als auch ThoughtWorks nannten Elixir zu Beginn des Jahres als eine der Sprachen, die man im Auge behalten sollte. Der Mitte des Jahres von RedMonk beobachtete Stagnation könnte die Programmiersprache eventuell durch die Veröffentlichung der Hauptversion nun ein Ende machen.

Entwickler, die schon länger mit Elixir arbeiten, sollten sich mit den auf GitHub aufgeführten Deprecations und rückwärtsinkompatiblen Änderungen vertraut machen. Zu den Neuerungen seit Version 0.15.1 zählen, neben einer großen Anzahl von Bugfixes, unter anderem eine Reihe von Verbesserungen im Logger und dem Framework für Unit-Tests ExUnit, neue Operatoren im Kernel sowie Überarbeitungen und zusätzliche Optionen im Build-Tool Mix.

Elixir ist unter der Apache License in Version 2.0 geschützt. Der Stand der Entwicklungsarbeiten lässt sich auf GitHub einsehen, wer darüber hinaus Lust hat, mehr über die zu Erlang kompatible Sprache zu erfahren, kann sich einige Vorträge von der im Sommer ausgerichteten, ersten offiziellen Elixir-Konferenz Elixir Conf ansehen. (jul)