Linked by Thom Holwerda on Tue 20th Dec 2005 14:17 UTC, submitted by Anonymous
Qt Trolltech has just released Qt 4.1. Many new features were added since Qt 4.0, including integrated support for rendering SVG drawings and animations, a PDF backend to the Qt printing system and a lightweight unit testing framework. Qt Designer, OpenGL support and Visual Studio .NET integration were updated too.
Thread beginning with comment 77275
To read all comments associated with this story, please click here.
It goes on and on
by on Thu 22nd Dec 2005 18:09 UTC

Member since:

I value reflection and introspection as well. But they are not nearly as "central" as the idea of not poluting the global namespace. Reflection is not commonly used except by people writing development tools, frameworks, or trying to load and run new / unknown objects dynamically at runtime.

Introspection/reflection is very useful when writing scriptable applications and applications that employ the use of macros. In my field of EDA, this is very common. These kind of features yield benefit to the end user. Namespaces are a nicety for the programmer. As far as being "central" is concerned, we are just arguing woolly semantics now.

RE: It goes on and on
by Simba on Thu 22nd Dec 2005 18:35 in reply to "It goes on and on"
Simba Member since:
2005-10-08

"Introspection/reflection is very useful when writing scriptable applications and applications that employ the use of macros."

Sure. Which probably puts you in the third category I mentioned "people trying to load and run new / unknown objects dynamically at runtime".

"Namespaces are a nicety for the programmer."

No argument here. But anything above assembly language is just "a nicety for the programmer". After all, ultimately all programs ever created can be written in assembly language. The vast majority of what we consider to be good programming practice is more to do with making things nice for programmers. It doesn't change the end user perspective very much. I can do the same thing using spaghetti code as I can with structured programming, and the end user won't know the difference.

Reply Parent Bookmark Score: 1

RE[2]: It goes on and on
by on Thu 22nd Dec 2005 23:05 in reply to "RE: It goes on and on"
Member since:

"I can do the same thing using spaghetti code as I can with structured programming, and the end user won't know the difference."

...except when it crashes repeatedly.

Reply Parent Bookmark Score: 0