
writing a gui is a mess (independent of wx or gtk) - too much detail is shown and not enough abstraction is done. haskell can help. i have written an experimental way of producing the GUI automatically with a description of the semantics of the types and operations involved (a la ontology, evnetually comparable what protege produces). the input is a descriptionof the entity ypes, the fields used, the functional dependencies between the fiels, plus the operations used. the division in screens and their layout. the rest ist automatic. the result is a GUI (with preferably gtk but i had also a wx version running). the ideas were inspired by eliot conal's work and wxgeneric, which seemed for administrative applications either too restricted or to specific. if somebody wants to try it out for his application, please write frank@geoinfo.tuwien.ac.at (there is not much documentation and the code is not yet completely clean - testing by somebody else would be very valuable!) andrew

lemme have it please!
Günther
Am 05.10.2009, 12:42 Uhr, schrieb Andrew U. Frank
writing a gui is a mess (independent of wx or gtk) - too much detail is shown and not enough abstraction is done. haskell can help.
i have written an experimental way of producing the GUI automatically with a description of the semantics of the types and operations involved (a la ontology, evnetually comparable what protege produces). the input is a descriptionof the entity ypes, the fields used, the functional dependencies between the fiels, plus the operations used. the division in screens and their layout.
the rest ist automatic. the result is a GUI (with preferably gtk but i had also a wx version running).
the ideas were inspired by eliot conal's work and wxgeneric, which seemed for administrative applications either too restricted or to specific.
if somebody wants to try it out for his application, please write frank@geoinfo.tuwien.ac.at
(there is not much documentation and the code is not yet completely clean - testing by somebody else would be very valuable!)
andrew

hi there,
i can't resist to post grun here! although its python based
the ideas behind are great! maybe some excellent haskell
hackers can borrow some ideas from it.
http://pypi.python.org/pypi/grun/
gregor
2009/10/5 Günther Schmidt
lemme have it please!
Günther
Am 05.10.2009, 12:42 Uhr, schrieb Andrew U. Frank < frank@geoinfo.tuwien.ac.at>:
writing a gui is a mess (independent of wx or gtk) - too much detail is
shown and not enough abstraction is done. haskell can help.
i have written an experimental way of producing the GUI automatically with a description of the semantics of the types and operations involved (a la ontology, evnetually comparable what protege produces). the input is a descriptionof the entity ypes, the fields used, the functional dependencies between the fiels, plus the operations used. the division in screens and their layout.
the rest ist automatic. the result is a GUI (with preferably gtk but i had also a wx version running).
the ideas were inspired by eliot conal's work and wxgeneric, which seemed for administrative applications either too restricted or to specific.
if somebody wants to try it out for his application, please write frank@geoinfo.tuwien.ac.at
(there is not much documentation and the code is not yet completely clean - testing by somebody else would be very valuable!)
andrew
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

It'd be great if you could at least paste some sample lines of usage
of your library.
On 10/5/09, Gregor Burger
hi there, i can't resist to post grun here! although its python based the ideas behind are great! maybe some excellent haskell hackers can borrow some ideas from it.
http://pypi.python.org/pypi/grun/
gregor
2009/10/5 Günther Schmidt
lemme have it please!
Günther
Am 05.10.2009, 12:42 Uhr, schrieb Andrew U. Frank < frank@geoinfo.tuwien.ac.at>:
writing a gui is a mess (independent of wx or gtk) - too much detail is
shown and not enough abstraction is done. haskell can help.
i have written an experimental way of producing the GUI automatically with a description of the semantics of the types and operations involved (a la ontology, evnetually comparable what protege produces). the input is a descriptionof the entity ypes, the fields used, the functional dependencies between the fiels, plus the operations used. the division in screens and their layout.
the rest ist automatic. the result is a GUI (with preferably gtk but i had also a wx version running).
the ideas were inspired by eliot conal's work and wxgeneric, which seemed for administrative applications either too restricted or to specific.
if somebody wants to try it out for his application, please write frank@geoinfo.tuwien.ac.at
(there is not much documentation and the code is not yet completely clean - testing by somebody else would be very valuable!)
andrew
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Alp Mestan http://alpmestan.wordpress.com/ http://alp.developpez.com/

If you could throw it on Hackage or a public repo you will get more exposure. :) - Jake

That sounds really interesting, it would be great if you could share some of your work by putting it on hackage or posting a link to the repository! -chris On 5 okt 2009, at 12:42, Andrew U. Frank wrote:
writing a gui is a mess (independent of wx or gtk) - too much detail is shown and not enough abstraction is done. haskell can help.
i have written an experimental way of producing the GUI automatically with a description of the semantics of the types and operations involved (a la ontology, evnetually comparable what protege produces). the input is a descriptionof the entity ypes, the fields used, the functional dependencies between the fiels, plus the operations used. the division in screens and their layout.
the rest ist automatic. the result is a GUI (with preferably gtk but i had also a wx version running).
the ideas were inspired by eliot conal's work and wxgeneric, which seemed for administrative applications either too restricted or to specific.
if somebody wants to try it out for his application, please write frank@geoinfo.tuwien.ac.at
(there is not much documentation and the code is not yet completely clean - testing by somebody else would be very valuable!)
andrew
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (6)
-
Alp Mestan
-
Andrew U. Frank
-
Chris Eidhof
-
Gregor Burger
-
Günther Schmidt
-
Jake McArthur