Slashdot Mirror


Qt For The Console

lintux writes: "You probably know Qt as the fine toolkit for the less-fine X. Today something cool reached a stable state: Qt for the console. A Qt library port which allows you to port Qt programs to the console! Just imagine a full-featured web browser like Konqueror, on a 386 text-machine! I tried some things, and I never want to use w3m or lynx again, I can tell you that!" Update by HeUnique:While I do approve of the job these guys have done on console QT, I believe they may need to properly relicense their project under the GPL.

3 of 201 comments (clear)

  1. LGPL? by baywulf · · Score: 1, Offtopic

    Not to start a licensing flame war but... Can you relicense a derivative of an GPL library(QT) into LGPL?

  2. Re:I have to admit... by DarkFyre · · Score: 1, Offtopic

    I can't give you an official reason, but in my opinion :

    C was used because it's the default language. Not just default for Unix(tm), but the first language most people think to use for a multitude of tasks. C is fast, easy to code in, and both upwards and downwards compatible (ie, I can use GTK+ with assembly code or C++/Java/Perl)

    While there's nothing that C++ does that C can't do with appropriate macros, it's harder to use a C++ library in C apps. It's easy and commonplace, however, to use a C library in C++ apps.

    Also, I imagine C was the language of choice for the people who started GTK+. This has a huge impact, because despite all else that I've said, there's little functional reason to pick C, C++, or any other useful language. Personal preference and the way one approaches a problem (ie, OO, functional) are big influences.

    All of this seems obvious, so why would you even ask why C was chosen as the language for GTK+? You'll get the same answer for any project: C is fast, cheap and good. This is why it's used for X, the kernel, and most other large, popular applications. Mozilla is the only app I use on a regular basis that isn't written in C, and it's dog-slow. Coincidence?

  3. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0, Offtopic

    No shit its not an official release, its an april fools joke. I cant believe this is the kind of editorial BS we get with subscriptions and HUGE ads. I hope to God you are not one of the paid staff.