Here is a tiny idea for a QT based GUI library
Eray Ozkural (exa)
erayo@cs.bilkent.edu.tr
Fri, 9 Nov 2001 17:32:06 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi people,
In the past months I've seen a lot of interest in designing a standard GUI
library for Haskell.
I've just realized that a feature of QT 3.0[!] library, which is a well
versed GUI library used in KDE, can make writing a GUI library quite easy.
There is a class called QWidgetFactory[*] in QT 3.0 that enables application
programmers to dynamically generate a GUI from a .ui file which is an XML
file that describes it.
If a functional combinator library would be able to generate the XML file in
question then a GUI could be created quite easily.
You also need to access objects in the created widget and implement slots for
it, which I think should be possible using the C bindings. There are new C
bindings for KDE and there ought to be some for QT as well.
Are there any interested implementors? :)
Happy hacking,
[!] http://doc.trolltech.com/3.0/index.html
[*] http://doc.trolltech.com/3.0/qwidgetfactory.html
[+] http://doc.trolltech.com/3.0/designer-manual-5.html
- --
Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
Comp. Sci. Dept., Bilkent University, Ankara
www: http://www.cs.bilkent.edu.tr/~erayo
GPG public key fingerprint: 360C 852F 88B0 A745 F31B EA0F 7C07 AE16 874D 539C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE76/b4fAeuFodNU5wRArWAAJ9wN7qFa23Q4p2ZNWIFoXNV4yJwnwCfZBrJ
4MwQbRhI01ZBzfsQs2E41Ig=
=zY7d
-----END PGP SIGNATURE-----