According to the lua howto, lua should be embedded as source in projects
that want to use it, it is not meant to be used as a library. This allows
each software to modify the language for its particular need

(I know, it seems strange to modify a language, but in the case of lua,
which is meant only as an embedded language it makes sense)

I don't know if I agree with lua's philosophy, but one of the consequences
of that choice is that each version is not compatible with the previous one
(and is not meant to be)

I know distro want to have it as a lib, if only to be able to easily
upgrade lua in case of vulnerabilities but you can't force the user
software to upgrade, it just won't work.

Supporting both 5.2 and 5.3 will be very tricky, and 5.3 is not "the newest
version" it's more like " a similar but different language" and should be
dealt with as such by distro, or you are looking forward to a ton of
problems.


for the time being I would recommand using our embedded lua implementation,
and switching back to 5.3 when we support it. This is a hard switch, so I
can't really do it until most distro support 5.3

On Fri, Feb 6, 2015 at 11:25 AM, Germano Massullo <
germano.massu...@gmail.com> wrote:

> Fedora typically ship only the latest version of everything.
> We consider it the responsibility of individual packages to build with
> the current version of libraries, with very few exceptions.
> Compatibility libraries are shipped only when it really cannot be
> avoided. It is very much preferred to get everything ported to the
> latest version of the dependencies.
> Actually Fedora has a compatibility library: compat-lua – (Lua 5.1.4)
> but it was to ensure compatibility from LUA 5.1 to 5.2. We are no sure
> if it will be shipped in Fedora 22 too.
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> darktable-devel mailing list
> darktable-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/darktable-devel
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to