[sldev] New Viewer Shell Proposal

Argent Stonecutter secret.argent at gmail.com
Wed Aug 22 11:47:46 PDT 2007


> While SL isn't nearly that bad, the point still stands, I think:  
> People
> working full time on widgets figured long ago which things really
> sucked, and got rid of them.

Roger that. It's also better to use native OS widgets because they  
automatically interoperate in platform-specific ways (such as  
supporting services under OS X), and Qt widgets aren't native. And  
Qt's licensing is not particularly friendly... there are alternatives  
with much more liberal licenses already available, such as Tk (which  
is basically BSD licensed an also comes with bindings for about every  
major scripting language out there) and wxWidgets (which is  
comparable to the LGPL and really does use native widgets under the  
hood).

SL already has a widget *framework*, plus an implementation based on  
this framework. Implementing that framework in one of these other  
alternative APIs (or even in Cocoa and Win32 widgets directly...  
carefully written Cocoa code will work on Linux using GNUstep)  
doesn't seem like an unreasonable goal... but of all of the  
alternatives I don't see why Qt should even be shortlisted.


More information about the SLDev mailing list