On 05/01/2014 01:26 PM, Jos Poortvliet wrote:
That's an entirely different thing - just setting the mime type, nothing more. You could also right-click a file and choose 'open with' and get the same. That is VERY far from building a plugin architecture for EVERYTHING, which is what you're claiming we should do.
More straw manning on your part. The basic underlying mechanism is there as part of the UNIX/Linux architecture. In the limiting case it is the SYSTEM(2) call. It is the ability to invoke an external program. There are well established code fragments that act as 'wrappers' around the 'fork+exec' which have been there since the 1970s and UNIX V7. It is and always was one of the things that made UNIX so much more powerful as a basis for development and experimentation than anything other computer vendors could offer. Now it is possible that the KDE developers, not working as a coherent team as you've implied, have done every single instance of KDE invoking an external program, be it though MIME settings, be it the editor, mail browser as per systemsettings->DefaultApplications, the screen widgets, each in a different manner with no common code what so ever this side of the system calls. If that is the situation then its a sad, sad case, and yes doing external calls in KDE is proving to be inefficient and a code-bloat. But that's a design decision. It cold all be factored down so that there was just one place where this was handled. That's certainly how its one with Perl in various wikis such as FosWiki and with RubyOnRails. -- "Now look," Forrester said patiently, "progress is an outmoded idea. We've got to be in step with the times. We've got to ask ourselves what progress ever did for us." -- Randall Garett, "Pagan Passions", 1959 -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org