Proposed F19 Feature: Erlang/OTP R16

Jaroslav Reznik jreznik at
Tue Jan 29 16:41:11 UTC 2013

= Features/Erlang R16 =

Feature owner(s):  Peter Lemenkov <lemenkov at>
Update Erlang to the upstream R16 release. 

== Detailed description ==
Erlang is a general-purpose concurrent programming language and runtime 
system. The sequential subset of Erlang is a functional language, with strict 
evaluation, single assignment, and dynamic typing. For concurrency it follows 
the Actor model. It was designed by Ericsson to support distributed, fault-
tolerant, soft-real-time, non-stop applications. The first version was 
developed by Joe Armstrong in 1986. It supports hot swapping, thus code can be 
changed without stopping a system. Erlang was originally a proprietary 
language within Ericsson, but was released as open source in 1998.

While threads are considered a complicated and error-prone topic in most 
languages, Erlang provides language-level features for creating and managing 
processes with the aim of simplifying concurrent programming. Though all 
concurrency is explicit in Erlang, processes communicate using message passing 
instead of shared variables, which removes the need for locks.

The above text was taken from

The status of Erlang and related packages in Fedora/EPEL is shown at Erlang 
SIG page -

More information about the devel-announce mailing list