HQK
From HaskellWiki
(various improvements) |
m (removal of Hac 5 note) |
||
| Line 17: | Line 17: | ||
== Applications == | == Applications == | ||
| - | We plan to develop a HQK-based UI backend for the Functional Reactive Programming library [[Grapefruit]], thereby making Grapefruit multi-platform | + | We plan to develop a HQK-based UI backend for the Functional Reactive Programming library [[Grapefruit]], thereby making Grapefruit multi-platform. |
Revision as of 17:55, 1 May 2009
Contents |
1 About
HQK is an effort to provide Haskell bindings to large parts of the Qt and KDE libraries. The project may also be useful for bindings to other C++ libraries.
2 Achievements
We have developed a generator which produces binding code mostly automatically. In addition, we have developed a small Haskell module for accessing object-oriented libraries in a convenient way. This module also supports parts of Qt’s signal-slot mechanism. In contrast to the original C++-based solution, type correctness of signal-slot connections is checked at compile time with our library.
3 People
The binding generator was developed by Thomas Mönicke under the supervision of Wolfgang Jeltsch.
4 Releases
We try to release our binding generator as soon as possible. If you want to have a look at it before the release, please contact Wolfgang Jeltsch.
5 Applications
We plan to develop a HQK-based UI backend for the Functional Reactive Programming library Grapefruit, thereby making Grapefruit multi-platform.
