Difference between revisions of "Talk:Applications and libraries/GUI libraries"

From HaskellWiki
Jump to navigation Jump to search
(XHB comment improvement)
Line 6: Line 6:
   
 
-- [[User:Wolfgang Jeltsch|Wolfgang Jeltsch]] 14:04, 11 December 2008 (UTC)
 
-- [[User:Wolfgang Jeltsch|Wolfgang Jeltsch]] 14:04, 11 December 2008 (UTC)
  +
  +
I don't believe it leaves a particularly good impression if new haskell users come here and the first ten libraries they click on are dead or dying and the really big and well-maintained libraries hide between the last remnants of a research paper. I have tried to look through the documentation (if still available) and tried to reclassify them.
  +
It would be nice to get comments and corrections. I won't replace the original page myself, since I am no real expert and would like to at least get a second opinion. Feel free to correct factual, spelling and grammar mistakes ... and any others you might find ;).
  +
  +
*'''Gtk2Hs''' and '''wxHaskell''' - If you want a working program that will still work in 5 years, use these.
  +
  +
*'''HTk''' - still recent and reasonably mature, but officially "orphanware", i.e. no longer actively developed.
  +
  +
*'''Grapefruit''' - seems to be actively developed and already quite well documented, still in the very early stages though
  +
  +
*'''proof of concepts, might develop into something big, might not''':
  +
**GuiTV - closely tied to Phooey
  +
**Phooey
  +
**WxGeneric - successor of Autoforms
  +
**HQK - qt binding
  +
**qtHaskell - qt binding
  +
  +
*'''officially abandoned''':
  +
**Gtk+Hs - use Gtk2Hs instead
  +
**iHaskell - based on Gtk+Hs
  +
**Autoforms - use WxGeneric instead
  +
  +
*'''not updated for at least 3 years''':
  +
**ObjectIO - windows only
  +
**HToolKit - can't find a lot of infos, something about HSQL
  +
**FunctionalForms
  +
**Fudgets
  +
**FG
  +
  +
*'''long gone (> 6 years)''':
  +
**Pidgets - cannot find anything but a reference to a 13 year old paper.
  +
**Haggis really old
  +
**Gadgets - no info available
  +
**Embracing Windows - the oldest one I could find
  +
**Budgets () - all links are down
  +
**TclHaskell - really old
  +
**Fruit - seemingly abandoned research project
  +
**FranTK - really old
  +
**wxFruit - no official site, there used to exist a few forks, couldn't find anything except a new hackage upload of a very old version
  +
  +
*'''others''':
  +
**HGL (6 years) - graphics library, no GUI!
  +
**GLFW - not a GUI, this is a replacement for GLUT
  +
  +
*'''Not enough info available''':
  +
**nanocurses
  +
**hscurses
  +
**win32
  +
**x11

Revision as of 16:24, 14 January 2009

XHB

Is XHB really what the X11 section is about. Isn’t the X11 section about some classical X11 binding, not the XHB thing? Because I think, it is, I’ve removed the link to XHB.

If you think, I’m wrong then re-add it please. Otherwise maybe create a new section for XHB or do whatever fits.

-- Wolfgang Jeltsch 14:04, 11 December 2008 (UTC)

I don't believe it leaves a particularly good impression if new haskell users come here and the first ten libraries they click on are dead or dying and the really big and well-maintained libraries hide between the last remnants of a research paper. I have tried to look through the documentation (if still available) and tried to reclassify them. It would be nice to get comments and corrections. I won't replace the original page myself, since I am no real expert and would like to at least get a second opinion. Feel free to correct factual, spelling and grammar mistakes ... and any others you might find ;).

  • Gtk2Hs and wxHaskell - If you want a working program that will still work in 5 years, use these.
  • HTk - still recent and reasonably mature, but officially "orphanware", i.e. no longer actively developed.
  • Grapefruit - seems to be actively developed and already quite well documented, still in the very early stages though
  • proof of concepts, might develop into something big, might not:
    • GuiTV - closely tied to Phooey
    • Phooey
    • WxGeneric - successor of Autoforms
    • HQK - qt binding
    • qtHaskell - qt binding
  • officially abandoned:
    • Gtk+Hs - use Gtk2Hs instead
    • iHaskell - based on Gtk+Hs
    • Autoforms - use WxGeneric instead
  • not updated for at least 3 years:
    • ObjectIO - windows only
    • HToolKit - can't find a lot of infos, something about HSQL
    • FunctionalForms
    • Fudgets
    • FG
  • long gone (> 6 years):
    • Pidgets - cannot find anything but a reference to a 13 year old paper.
    • Haggis really old
    • Gadgets - no info available
    • Embracing Windows - the oldest one I could find
    • Budgets () - all links are down
    • TclHaskell - really old
    • Fruit - seemingly abandoned research project
    • FranTK - really old
    • wxFruit - no official site, there used to exist a few forks, couldn't find anything except a new hackage upload of a very old version
  • others:
    • HGL (6 years) - graphics library, no GUI!
    • GLFW - not a GUI, this is a replacement for GLUT
  • Not enough info available:
    • nanocurses
    • hscurses
    • win32
    • x11