such an approach forces you towards the lowest common demonimator in feature set and behavior. That tends to underwhelm UI designers.
Sure, but if we were willing to sacrifice the less
capable GUIs (Motif, Tk), I think that for many projects
the LCD between Win32, GTK, and Qt would be acceptable.
Even GTK and Qt would be a welcome combination: there
is Qt for OS X and GTK for WinXP, so such a module
would be able to be used on (recent versions of) all
three major GUI platforms (Windows, X11, Aqua).
for(unpack("C*",'GGGG?GGGG?O__\?WccW?{GCw?Wcc{?Wcc~?Wcc{?~cc'
.'W?')){$j=$_-63;++$a;for$p(0..7){$h[$p][$a]=$j%2;$j/=2}}for$
p(0..7){for$a(1..45){$_=($h[$p-1][$a])?'#':' ';print}print$/}