Hello Michael, Saturday, August 29, 2009, 8:52:41 PM, you wrote:
about "ugliness" - look at http://freearc.org/Screenshots.aspx > Hi Jean-Denis, > Thanks for the information. Do you know how WxHaskell fits my needs? For > example, does it have good docs and examples for a beginner? Does it have > the ability to draw lines and characters on a surface? Does it have a type > of "canvas" which usually refers to an optimized drawing surface? > Thanks, > Mike > Jean-Denis Koeck wrote: >> I began writing a commercial app with a GUI using Gtk2hs, >> but it looked ugly on Windows. I'm switching to WxHaskell. >> >> 2009/8/29 Michael Mossey <[email protected] >> <mailto:[email protected]>> >> >> I want to choose a GUI library for my project. Some background: I'm >> a beginner to functional programming and have been working through >> Haskell books for a few months now. I'm not just learning Haskell >> for s**ts and giggles; my purpose is to write >> music-composition-related code; in particular, I want to write a >> graphical musical score editor. (Why write my own editor, you may >> ask? Because I want to fully integrate it with >> computer-assisted-composition algorithms that I plan to write, also >> in Haskell.) I decided to use Haskell for its great features as a >> functional programming language. >> >> Regarding a choice of GUI library, I want these factors: >> >> - it needs to provide at a minimum a drawing surface, a place I can >> draw lines and insert characters, in addition to all the standard >> widgets and layout capabilities we have to come to expect from a GUI >> library. >> >> - This is a Windows application. >> >> - it needs to be non-confusing for an intermediate-beginner >> Haskeller. Hopefully good documentation and examples will exist on >> the web. >> >> - It might be nice to have advanced graphics capability such as Qt >> provides, things like antialiasied shapes, and a canvas with >> efficient refresh (refereshes only the area that was exposed, and if >> your canvas items are only primitives, it can do refreshes from >> within C++ (no need to touch your Haskell code at all). However I'm >> wondering if qtHaskell fits my criteria "well-documented" and "lots >> of examples aimed at beginners". >> >> Thanks, >> Mike >> _______________________________________________ >> Haskell-Cafe mailing list >> [email protected] <mailto:[email protected]> >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> >> > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe -- Best regards, Bulat mailto:[email protected] _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
