(Added initial page layout for the proposed new cool feature for F-14) |
(Added description) |
||
Line 1: | Line 1: | ||
= Erlang OTP R14 = | = Erlang/OTP R14 = | ||
== Summary == | == Summary == | ||
Line 17: | Line 17: | ||
== Detailed Description == | == 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 [http://en.wikipedia.org/wiki/Erlang_%28programming_language%29 en:wikipedia:erlang]'' | |||
The status of Erlang and related packages in Fedora/EPEL is shown at [[SIGs/Erlang#Current_packages|Erlang SIG]] page. | |||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Revision as of 10:45, 17 June 2010
Erlang/OTP R14
Summary
Update Erlang to the upstream R14 release.
Owners
- Names: Peter Lemenkov
- email: lemenkov@gmail.com
Current status
- Targeted release: Fedora 14
- Last updated: 2010-06-17
- Percentage of completion: 0%
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 en:wikipedia:erlang
The status of Erlang and related packages in Fedora/EPEL is shown at Erlang SIG page.
Benefit to Fedora
TBD
Scope
TBD
How To Test
TBD
Contingency Plan
TBD
Release Notes
TBD