summaryrefslogtreecommitdiffstats
path: root/funpl/lua-loop.spec
diff options
context:
space:
mode:
Diffstat (limited to 'funpl/lua-loop.spec')
-rw-r--r--funpl/lua-loop.spec38
1 files changed, 9 insertions, 29 deletions
diff --git a/funpl/lua-loop.spec b/funpl/lua-loop.spec
index 2f5bb1b..c8a843e 100644
--- a/funpl/lua-loop.spec
+++ b/funpl/lua-loop.spec
@@ -22,26 +22,14 @@ BuildArch: noarch
%description
LOOP stands for Lua Object-Oriented Programming and is a set of
packages for supporting different models of object-oriented
-programming in the Lua language. In fact, Lua is not an
-object-oriented language nor it was intended to be because one of the
-main goals of Lua is to remain simple and small. However, it provides
-facilities as syntactic sugar to support an object-oriented
-programming style. Additionally, the extension mechanisms of Lua can
-be used to implement most of the traditional object-oriented concepts
-commonly available in other languages. This lack of a standard object
-model avoids the use of a peculiar model instead of models customized
-for particular needs, like simplicity, flexibility or performance.
-
-The models provided by LOOP are not intended to define a standard for
-the Lua language. Instead, they are examples of the introduction of
-more traditional object-oriented features into the
-language. Particularly, LOOP models are mainly concerned to
-dynamicity, although there is an attempt to keep them as simple and
-efficient as possible. Additionally, LOOP uses the fundamental Lua
-concepts like tables (objects) and meta-tables (classes),
-traditionally used to enable an object-oriented programming style, to
-provide a common ground for the interoperability of objects and
-classes of its different models.
+programming in the Lua language.
+
+LOOP models are mainly concerned with dynamicity, although there is an
+attempt to keep them as simple and efficient as
+possible. Additionally, LOOP uses fundamental Lua concepts like tables
+(objects) and meta-tables (classes), traditionally used to enable an
+object-oriented programming style, to provide a common ground for the
+interoperability of objects and classes of its different models.
%package doc
@@ -52,15 +40,7 @@ Requires: %{name} = %{version}-%{release}
%description doc
LOOP stands for Lua Object-Oriented Programming and is a set of
packages for supporting different models of object-oriented
-programming in the Lua language. In fact, Lua is not an
-object-oriented language nor it was intended to be because one of the
-main goals of Lua is to remain simple and small. However, it provides
-facilities as syntactic sugar to support an object-oriented
-programming style. Additionally, the extension mechanisms of Lua can
-be used to implement most of the traditional object-oriented concepts
-commonly available in other languages. This lack of a standard object
-model avoids the use of a peculiar model instead of models customized
-for particular needs, like simplicity, flexibility or performance.
+programming in the Lua language.
This package contains documentation for %{name}.