zurück zum Artikel

Programmiersprachen: Erlang/OTP 18.3 veröffentlicht

Julia Schmidt
Programmiersprachen: Erlang/OTP 18.3 veröffentlicht

Für die aktuelle Version der einstmals für Telekommunikationsanwendungen erdachten Sprache haben die Entwickler den Schwerpunkt ihrer Arbeiten auf Sicherheitsaspekte und Fehlerkorrekturen gelegt.

Die Entwickler der Programmiersprache Erlang und der zugehörigen Open Telecom Platform haben Version 18.3 des Systems veröffentlicht [1]. Sie kann vor allem mit einer langen Liste von Fehlerkorrekturen aufwarten, allerdings haben auch neue Features wie die Option eines Validierungs-Callback für Heart-Prozesse Einzug in Erlang/OTP gehalten. Mit ihm lässt sich vor dem Aussenden eines Heartbeats prüfen, ob etwa der Scheduler ansprechbar ist.

In den Komponenten erts, kernel und stdlib hat das Team die Optionen monotonic_timestamp und strict_monotonic_timestamp in den Funktionen für Tracing, sequenzielles Tracing und System Profile ergänzt, da die alten Zeitstempeloptionen nicht Time-Warp-sicher [2] sind. In ssl gibt es nach dem Update unter anderem die Möglichkeit, bei ausgehenden TLS-Verbindungen die schon für TCP integrierten zusätzlichen Optionen zu nutzen. Außerdem sollen sich dort durch eine Funktion zum Verifizieren von Signaturen Fehler vermeiden lassen, die etwa beim erneuten Kodieren eines Zertifikats entstehen. Weitere Informationen zu allen Neuerungen, zu denen auch Statistikfunktionen in erts zur schnelleren Informationsabfrage zählen, sind in der Readme-Datei [3] der aktuellen Version zu finden.

Erlang entstand bei Ericsson zur Programmierung von Telefonie-Anwendungen. Die Sprache ist seit etwa 1986 in Entwicklung und seit 1998 quelloffen. Seit der Veröffentlichung von Version 18 [4] im Sommer 2015 steht sie unter der Apache Public License 2.0, zuvor nutzte das Projekte eine eigene Lizenz. Erlang findet unter anderem in der Konfigurationsverwaltungssoftware Chef und der verteilt arbeitenden Datenbank Riak Verwendung. (jul [5])


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

Links in diesem Artikel:
[1] http://www.erlang.org/news/101
[2] http://erlang.org/doc/apps/erts/time_correction.html#Time_Warp_Safe_Code
[3] http://erlang.org/download/otp_src_18.3.readme
[4] https://www.heise.de/news/Erlang-OTP-18-0-mit-neuer-Zeit-API-veroeffentlicht-2726774.html
[5] mailto:jul@heise.de