[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 109953] KDevelop should warn if an external tool isn't present
From:       Jens Dagerbo <jens.dagerbo () swipnet ! se>
Date:       2005-08-26 15:24:54
Message-ID: 20050826152454.21647.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=109953         




------- Additional Comments From jens.dagerbo swipnet se  2005-08-26 17:24 -------
Nonsense.
 
Amilcar, KDevelop can't be buildtime dependent on external tools. That wouldn't make \
any sense at all. Install a new tool and.. rebuild KDevelop? Install a different RPM? \
This is a silly idea (and I don't really think you meant it seriously).

greatbunzini, where to start... You're wrong. It's not a lapse, it's simply the most \
efficient way to solve a non-trivial problem: Give the user some minimal credit for \
intelligence; if you want to use a tool you have to have it installed.

Having KDevelop check for the existance of a tool before loading the matching plugin \
is simply out of the question. It would break encapsulation (KDevelop core is \
oblivious to the function of a plugin) and make plugin loading (app startup, project \
loading) so much slower.

The only thing I can think of that would work is to have every single plugin check \
for it's external tool dependencies at every possible point of user entry (input \
controls, menu options, shortcuts). Presumably the check would only be done once.

This is clearly doable, but tedious. It's a nontrival amount of work for marginal \
utility and is therefore very much not prioritized. As for "corrected immediately".. \
with any volunteer effort, any work needing doing will be done when someone \
volunteers and does. 

Are you volunteering? I'm not. There is just so much else to do.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic