[Haskell-beginners] Simple database application with gtk
Emanuel Koczwara
poczta at emanuelkoczwara.pl
Sat Dec 22 16:00:50 CET 2012
Hi,
On 22.12.2012 15:19, Brent Yorgey wrote:
> Just curious, why this particular specific combination? GTK has
> nothing to do with databases. Wouldn't it work just as well to find
> two separate examples, one of working with a database and one of
> using
> GTK?
Examples of HDBC in 'Real World Haskell' and Gtk2Hs tutorials are
sufficient, but database application with GUI it's different story. It's
all about model/view/controller. Gtk/Gtk2Hs approach is like this (using
model/view): get data from database and then duplicate them in the model
(Gtk calls the model 'store'). This is unacceptable in real world
application. There is a way, I can create my own custom model (and
implement all this myself). This is the way to go, but unfortunately
there is lack of examples. Modev/view/controller
(TreeView/ListStore/TreeStore) provided by Gtk is useless in database
context (unless one implements all missing functionalities with custom
store).
Emanuel
More information about the Beginners
mailing list