Am Dienstag, 28. März 2017, 10:29:35 CEST schrieb Heiko Bauke:
> Hi,
> 
> Am 26.03.2017 um 22:06 schrieb Roman Lebedev:
> > It is a lua script, and they are called scrips, not plugins.
> > In darktable, plugin might refer to the lib/iop/view, i.e. in general
> > something that needs to be actually compiled from sources.

Actually, we stopped calling all those "plugin" several years ago and settled 
for "module". So "plugin" is free for Lua scripts, and I agree that "script" 
might sound somewhat scary to some users.

> I really do not want to start a fruitless discussion on naming
> conventions and words.
> 
> However, I also think that the term »plugin« describes much better what
> lua scripts are good for in darktable.  Commonly, the term plugin refers
> to some piece of software that can be pugged into some existing software
> without modifying (and recompiling) the software that gets extended by
> the plugin.  This is exactly, what lua scripts do.  The term »lua
> script« describes on a very technical level what some piece of software
> is, a script, rather than what it is good for.  Furthermore, employing
> the definition of a plugin from above a darktable lib/iop/view is not a
> plugin because a new lib/iop/view usually requires a recompilation of
> the whole darktable source (as far as I know).

As long as the dt core isn't changed in an incompatible way that isn't 
necessary. There is even a version of the module API that gets checked when 
loading modules to help with that.

> Therefore, I can understand that people that are new to darktable get
> confused by these terms.
> 
> 
>       Heiko

Tobias

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to