Hi, QT is a very complete C++ Library, I think it does not make much sense to use it with another language than C++. It does not only provide Gui-Classes. There are datastructures http://doc.trolltech.com/4.5/containers.html Networking http://doc.trolltech.com/4.5/qtnetwork.html and a lot of other stuff reducing the c++-code you've to write. Every QT call is feeded with QT Objects. So if you use it with another language there is a lot conversion work by the binding code. And if using from perl you've the interpreter running which eats your battery before lunch wire-less