Accepting request 657194 from home:jengelh:branches:devel:languages:erlang

- Improvements to description grammar.

OBS-URL: https://build.opensuse.org/request/show/657194
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=33
This commit is contained in:
Matwey Kornilov 2018-12-11 13:55:23 +00:00 committed by Git OBS Bridge
parent d82e1bcca8
commit 3f4f9149b1
3 changed files with 19 additions and 6 deletions

View File

@ -31,7 +31,7 @@ BuildArch: noarch
Requires: elixir = %{version}
%description
Documentation for Elixir language.
Documentation for the Elixir language.
%prep
%setup -q -n elixir-%{version}

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Dec 11 13:46:13 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Improvements to description grammar.
-------------------------------------------------------------------
Mon Dec 10 11:17:25 UTC 2018 - matwey.kornilov@gmail.com

View File

@ -19,7 +19,7 @@
Name: elixir
Version: 1.7.4
Release: 0
Summary: Functional meta-programming aware language built on top of the Erlang
Summary: Functional meta-programming aware language built atop Erlang
License: Apache-2.0 AND ErlPL-1.1
Group: Development/Languages/Other
Url: http://elixir-lang.org
@ -39,15 +39,23 @@ BuildArch: noarch
Requires: erlang
%description
Elixir is a functional meta-programming aware language built on top of the Erlang VM. It is a dynamic language with flexible syntax with macros support that leverages Erlang's abilities to build concurrent, distributed, fault-tolerant applications with hot code upgrades.
Elixir is a functional meta-programming aware language built on top
of the Erlang VM. It is a dynamic language with flexible syntax with
macros support that leverage Erlang's abilities to build concurrent,
distributed, fault-tolerant applications with hot code upgrades.
Elixir also provides first-class support for pattern matching, polymorphism via protocols (similar to Clojure's), aliases and associative data structures (usually known as dicts or hashes in other programming languages).
Elixir also provides first-class support for pattern matching,
polymorphism via protocols (similar to Clojure's), aliases and
associative data structures (usually known as dicts or hashes in
other programming languages).
Finally, Elixir and Erlang share the same bytecode and data types. This means you can invoke Erlang code from Elixir (and vice-versa) without any conversion or performance hit. This allows a developer to mix the expressiveness of Elixir with the robustness and performance of Erlang.
Finally, Elixir and Erlang share the same bytecode and data types.
This means one can invoke Erlang code from Elixir (and vice-versa)
without any conversion or performance impact.
%package src
Summary: Elixir programming language sources
Group: Development/Languages/Other
Group: Development/Sources
Requires: %{name} = %{version}
%description src