zurück zum Artikel

Erlang/OTP verbessert Geschwindigkeit

Julia Schmidt

Nach erfolgreichem Abschluss der Beta-Phase liegt nun Version R16B von Erlang/OTP vor. Nicht-blockierendes Laden von Code ist neben Verbesserungen im Umgang mit Ports und der Virtual Machine nur eine der Neuerungen des Major-Release.

Pünktlich zum angekündigten Termin konnten die Entwickler von Erlang [1] die Beta-Phase der R16-Reihe abschließen und ihr Major-Release Erlang/OTP R16B freigeben [2]. Die neue Version der Programmiersprache, die in Kombination mit einem eigenen Laufzeitsystem und Bibliotheken als Erlang/OTP bekannt ist, umfasst unter anderem nicht-blockierendes Laden von Code. In älteren Releases wurden laufende Prozesse auf der Virtual Machine während des Ladens neuer Erlang-Module gestoppt, R16B ermöglicht hingegen das parallele Ausführen.

Darüber hinaus haben die Entwickler interne Prozesstabellen eingeführt, die gleichzeitiges Lesen und Schreiben erlauben, und das dynamische Allokieren von Port-Strukturen ergänzt. Eine verbesserte Implementierung der internen Port-Tabelle und ein neues Scheduling sollen darüber hinaus zum reibungslosen Ablauf von Prozessen beitragen.

Was das Schreiben von Code angeht, steht es Entwickler dank UTF-8-Unterstützung nun frei, auf diese Weise kodierte Zeichen in ihrem Quelltext zu verwenden. Eventuelle Kompatibilitätsprobleme zu Vorgängerversionen von Erlang lassen sich der Readme-Datei [3] des aktuellen Release entnehmen.

Erlang/OTP steht unter einer abgewandelten Mozilla Public License, der Erlang Public License, und lässt sich von der Website [4] der Sprache herunterladen. Die Sprache kommt momentan in Projekten wie Riak, CouchDB und GitHub sowie in Telekommunikationsanwendungen zum Einsatz. (jul [5])


URL dieses Artikels:
https://www.heise.de/-1812882

Links in diesem Artikel:
[1] http://www.erlang.org/
[2] http://www.erlang.org/news/43
[3] http://www.erlang.org/download/otp_src_R16B.readme
[4] http://www.erlang.org/download.html
[5] mailto:jul@heise.de