OK danbold, I’ll bite. How exactly would it ruin the sleek and efficient OS? Can you be more specific?
The user downloads a zip file and unzips it to Applications. It runs. No need to wonder if MyWonderfulLibrary0.4.5.2.so is installed instead of MyWonderfulLibrary0.4.5.1.so. If app A needs one version and app B needs another, each has exactly what it requires.
This works perfectly well in Mac OSX. It works under ROX and, it seems, under Chakra Linux (hadn’t heard of that one before). If it doesn’t work well under Windows, well, lots of things don’t work well under Windows.
And if you don’t use QT programs then none of those libraries will be on your system. Nobody is holding a gun to your head and making you install it. When you are not running a QT app, they are not clogging up your RAM. All that it is permanently taking up is disk space. Sure, running lots of QT apps this way would fill up your memory. Which is why they invented swap space. A stick of RAM doesn’t cost the earth either.
I am not in favour of QT apps, actually. I want to see strong native apps. But nobody is writing any, which is why we are having this discussion. Still, what precisely is your objection, beyond a vague philosophical aversion to filling up hard drives? Can you tell me just how it would negatively affect the user? Remember the user? The guy who actually clicks the icon to start up a full-featured word processor? Which, right now he CANNOT do on Haiku, because there isn’t one? You can have your streamlined, non-bloaty OS but if you have nothing more sophisticated than StyledEdit to use on it, well there’s not much point to it, is there?
The QT port has been around for some two years. If the devs were crazy about QT and willing to add it to the repo, they would have done it by now. And we really should stop pretending that Haiku is all about continuing to use that old 386 mouldering away in the basement. Hands up if you are running Haiku on anything less than a CoreDuo with 2GB of RAM and 250GB of disk space. Nobody?
Haiku will not expand beyond the current population of geek hobbyists unless you can use it to perform the same everyday tasks that you can do on all the mainstream platforms. We need apps and we need them fast. If someone posts a port of Calligra with all its dependencies in a subfolder. It will be on my Haiku partition as fast as I can download it. Would I prefer a native word processor? Of course. So write me one, somebody! Sorry, my skills aren’t up to it.