Qt# 0.4 has been released! Qt# is a set of cross-platform C# bindings for Trolltech's Qt GUI toolkit that is currently targeted towards Mono and Portable.NET. Along with some initial API documentation, code samples, tutorials and bugfixes, there have been a lot of improvements over 0.3, including support for events, multiple custom slots, object tracking and even preliminary support for Microsoft.NET. Download here -- some screenshots can be found here [Ed: wow and wow], and Debian apt sources here. Interested parties should also feel free to drop by #qtcsharp on irc.OpenProjects.net.

In fact, the KDE bindings are built with a modified kdoc, as kdoc is already able to parse the C++ code and build a tree of it, it would have been stupid to rewrite this functionnality from scratch. This modified version of kdoc is called Kalyptus.
With this tools, KDE developers (such as David Faure) were able to generate Python, Perl, Ruby, C#, C, Java, ... bindings for KDE and Qt.
Just go on http://barney.cs.uni-potsdam.de/pipermail/kdevelop-devel/2002-May/007952... , to see that I am right.

--
"As a computing professional, I believe it would be unethical for me to advise, recommend, or support the use (save possibly for personal amusement) of any product that is or depends on any Microsoft product."

[Developer drag and drops some Qt<-->Python<-->DCOP querying app together with DB access widgets (built-in to Qt no??), another 3 buttons to export to KSpread via DCOP, another button to use DCOP and scripted KSpread and CUPS (which rules to world) with choices

Hummm, I tought managing databases was a real world (tm) thing.
PHP is really easier than C++ and can do things that C++ code do as well as it (but losses on speed, sure).
Besides, I don't said I was going to build windows or games with it. PHP is good for writting some small apps as moo/mud clients, d20 player generators, etc.
And all those things are real world man :)

Python *is* actually easier to learn that PHP. The syntax is easier, data handling (lists, maps etc) are easier to use etc. Nothing wrong with PHP, but it is harder to learn, especially for a newbie. Just think of the weird semicolons ";" you have to sprinkle all over, but not on every line.

Can't a language evolves besides it's original name?
Did you already see what python and perl means? Tehir names means nothing acctually, where made just to create a regular word with each letter.
This means they are bad? Sure not!
C means just C, the languace after A and B. C is crappy because it's name?
Should it be: GLTMEOA
(Great Language That Makes Everthing, Or Almost)?
SURE NOT! No need for it.
Now, please stop just talking bad of PHP.
Seems like your guys think that if someone says PHP is good, he means "all other languages are crappy". :(

I'm not talking about it's name, I'm talking about it's function! It's function is exactly what the name says: to preprocess things.
I have a hard time believing that a preprocessor can be used to create GUIs.

You have no idea what PHP is. Look into the Zend VM and the PHP compiler. Yes, PHP 1.0 started out as a perl script and a small C program. Since 4, it's a powerful development environment that allows the creation of command line, ncurses and gtk applications, and has a wide library of loadable binary modules that can also be accessed via a CPAN like mechanism (called PEAR).

And if you doubt that it could have turned into a nice language from such simple beginnings, consider that C++ started out as a header file with a bunch of C Preprocessor directives.

Funny, back in 1983 when Bjarne Stroustrup created CFRONT, it started out as a simple set of header files. By the time he was writing about it in Dr. Dobbs, Byte or whatever I first heard about it back when, it had a simple namespace mangler, but in introducing the new variant of C in his articles, he would say that it started out as some neat CPP hacks (I think he also mentioned its CPP heritage in the CUJ article when they were looking to finalize the language spec, or right afterwards). It wasn't until 1990 or thereabouts that "real" C++ compilers appeared. I know - I was an avid C user (to the ludicrious level of writing my own tiny C in asm) throughout the 80s, and followed all the variants and compilers very very closely.

Be that as it may, C++ is not the issue here. PHP is. PHP would make a fine candidate for Qt and KDE bindings. My MP3 organizer is written in PHP, and currently uses curses. While I personally prefer Ruby or C, PHP is not a terrible language in terms of being a primarily procedural language with a slight smattering of OOP concepts. It also happens to be the universal data juncture tool, even better than perl, and with a syntax saltier than perl's syntax (a Good Thing, IMO). PHP has a very detailed and flexible library system and a CPAN like system called PEAR.

No reason not to do it, and it may encourage KDE development, which is a good thing, last I checked.

I am php programmer and I would thank for qt and kde bindings of php,
I have a idea (might be silly) there is wrapper SMOKE on qt and kde where
classes and functions and other stuff can be
called from it I think a perl bindings is based on it and it is working.
I hope I helped in this discussion.
troby.

I think Python is trash, junk, sh*t. Does this removes any merits of it or will stops you liking it? NOOOOOOOOOO!
So why instead of saying PHP is bad MY language is better don't you people just keep quiet?
If someone makes PHP bindings for QT will you people being forced to use it instead of Perl or Python? SURE NOT!
C'mon!

Funny that you call me zealot, KDE Zealot. Does that mean we are relatives?

All I meant by what you quote is that the previous poster simply called python "sh*t" without giving any argument whatsoever.

On python´s behalf, I can point out coherent syntax, simple to use object orientation, rich class library, readability, a simple extension and embedding
mechanism, good Qt bindings, and JYTHON (python in the JVM).

In all those aspects, I think Python is a better language than PHP for
real world usage.

Now, anyone can call this "sh*t". But it is going to take a whole lot more
than a silly dot post to make that charge stick.

Actually, it's not. Is that why you banned all Freeserve users from posting again, beause someone posted three sarcastic messages lampooning the zealot nutcases who inhabit your site? Just how stupid are you, anyway?

Clue: If I wanted to play this game, I could rotate through a couple of hundreds proxies, and a dozen or so free ISPs. In fact, with a dumbass like you in charge, I could probably get most of the UK internet population banned from this site with a little effort.

There are just some people who haven't the smarts or the temper to run a forum site, and you are the perfect example. Think yourself lucky that this is little more than a five minute time-wasting exercise for me.