From 1b44a5dc8696977b1c89b4656bc02d39e4151f22 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Apr 20 2018 18:58:30 +0000 Subject: Add #78 'Erlang 20' --- diff --git a/_topic_map.yml b/_topic_map.yml index dc10e80..f51c24e 100644 --- a/_topic_map.yml +++ b/_topic_map.yml @@ -74,6 +74,8 @@ Topics: File: Development_Boost - Name: D File: Development_D + - Name: Erlang + File: Development_Erlang - Name: Go File: Development_Go - Name: Haskell diff --git a/en-US/developers/Development_Erlang.adoc b/en-US/developers/Development_Erlang.adoc new file mode 100644 index 0000000..f1b9b79 --- /dev/null +++ b/en-US/developers/Development_Erlang.adoc @@ -0,0 +1,27 @@ + +include::en-US/entities.adoc[] + +[[sect-erlang]] += Erlang + +[[sect-erlang-erlang20]] +== 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 https://www.erlang.org/news[Erlang website]. +More information about the improved integration into Fedora is available from the Fedora https://fedoraproject.org/wiki/Changes/Erlang_20[change description].