You are not logged in.

#1 2012-12-16 15:52:54

mamamia88
Member
Registered: 2012-08-29
Posts: 483

Semantics Question

How can something be both optional and a dependency?  Shouldn't these optional dependencies be referred to plugins or something?

Offline

#2 2012-12-16 16:32:06

bohoomil
Banned
Registered: 2010-09-04
Posts: 2,377
Website

Re: Semantics Question

If you want extra functionality in app X, you may need a package Y that provides it through the API of app X. Plugin is IMO not structurally exactly the same: even if it enhances functionality of a core application, it is -- on the code level -- separated from it.


:: Registered Linux User No. 223384

:: github
:: infinality-bundle+fonts: good looking fonts made easy

Offline

#3 2012-12-16 16:59:09

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: Semantics Question

I think what bohoomil is trying to say is that the extra functionality for package X is dependent on the installation of package Y.

Offline

#4 2012-12-16 18:54:17

mamamia88
Member
Registered: 2012-08-29
Posts: 483

Re: Semantics Question

WonderWoofy wrote:

I think what bohoomil is trying to say is that the extra functionality for package X is dependent on the installation of package Y.

true but it's "extra" and not required.   i always thought a dependency was something required or the program wouldn't run

Offline

#5 2012-12-16 19:02:46

Lux Perpetua
Member
From: The Local Group
Registered: 2009-02-22
Posts: 73

Re: Semantics Question

mamamia88 wrote:
WonderWoofy wrote:

I think what bohoomil is trying to say is that the extra functionality for package X is dependent on the installation of package Y.

true but it's "extra" and not required.   i always thought a dependency was something required or the program wouldn't run

In this case, certain functionality of the package will be unavailable if you do not install the optional dependency, so it is a dependency for that functionality.

Offline

#6 2012-12-16 19:03:52

bohoomil
Banned
Registered: 2010-09-04
Posts: 2,377
Website

Re: Semantics Question

WonderWoofy wrote:

I think what bohoomil is trying to say is that the extra functionality for package X is dependent on the installation of package Y.

Exactly.

@mamamia88 -- and you are right: unless you install a dependency, a certain part of an application's functionality is disabled (ergo: won't run).


:: Registered Linux User No. 223384

:: github
:: infinality-bundle+fonts: good looking fonts made easy

Offline

Board footer

Powered by FluxBB