Erlang 20

Erlang/OTP has been updated to version 20. Highlights from the changes introduced in v20 include:

  • so-called 'dirty schedulers' are available on systems with SMP;

  • atoms may now contain arbitrary Unicode characters (for example, 'здравствуй-你好');

  • Erlang applications can now handle some OS signals (SIGHUP, for example);

  • improved unicode support for strings;

  • the zlib module has been refactored and all its operations will now yield appropriately, allowing them to be used freely in concurrent applications.

Fedora’s Erlang package maintainers have also improved the integration of Erlang with the rest of the system. Erlang developers can now benefit from:

  • improved logging to journald;

  • access to D-Bus from the erlang-dbus package;

  • improved Erlang Packaging Guidelines.

More information about the changes in Erlang is available from the Erlang website. More information about the improved integration into Fedora is available from the Fedora change description.