On 06/18/2011 07:52 PM, planas wrote:
On Sat, 2011-06-18 at 10:39 +0200, lee wrote:
planas<jslozier@gmail.com> writes:
<snip>
There you go: When you need a particular feature, you must have it. When
you need it, it is totally irrelevant how often you or other users use
it.
How often a feature is used and/or how many users use it doesn´t say
anything about how important the feature is. When someone needs it, it
has to be there.
I would disagree, it takes time to code and debug a feature that is very
rarely used by a small number users. These features may better added as
extension. The problem is where to draw the line and say this one is
included and this one will be a possible extension.
<snip>
I think that the use of Extensions for the functions that are not used
very often [or rarely], or by few users, is the way to go. I see some
old extensions that were created to add functions before they were added
to the package.
If there is a need for a function for Calc, Draw, Writer, etc., then
maybe creating an extension is the proper route to go.
There is a movement to make a replacement for Oracle's report builder
extension. I do not think anyone would tell you they would want that
report builder a default, internal, function of LibreOffice. That type
of function is useful as an extension.
To be honest, you could make a lot of the seldom used or rare functions
or options into extensions so the user can pick and choose to add it to
their LibreOffice install. Just like all the language dictionaries, if
you do not need "Lower Sorbian" than you do not need it built into the
package. When you do need it, then install the dictionary extension for it.