
Hi, I've seen some options for GUI programming in Haskell libraries page, but what I really would like is to define my user interface using HTML (or, maybe, SVG). What are the options to do that in Haskell? I've read that Gtk2Hs has a mozilla rendering engine, but unfortunatly that won't build on my 64Mb computer. What else can I use? How does that work, can I handle HTML events with Haskell code? Thanks, Maurício

In message
Hi,
I've seen some options for GUI programming in Haskell libraries page, but what I really would like is to define my user interface using HTML (or, maybe, SVG). What are the options to do that in Haskell? I've read that Gtk2Hs has a mozilla rendering engine, but unfortunatly that won't build on my 64Mb computer. What else can I use? How does that work, can I handle HTML events with Haskell code?
If there are no pre-built packages of gtk2hs for your system you can still build from source in a reasonably straigtforward way. Basically we provide pre-built versions of the problematic files that take so much memory to create in an ordinary build. The remainer of the build does not require very much memory. See this FAQ: http://gtk2hs.sourceforge.net/archives/2005/02/18/building-on-machines-with-... If there are no versions of these pre-built files that are appropriate for your platform please ask on the gtk2hs mailing list and we'll see what we can do. Duncan

I've seen some options for GUI programming in Haskell libraries page, but what I really would like is to define my user interface using HTML (or, maybe, SVG). What are the options to do that in Haskell? I've read that Gtk2Hs has a mozilla rendering engine, but unfortunatly that won't build on my 64Mb computer. What else can I use? How does that work, can I handle HTML events with Haskell code?
If there are no pre-built packages of gtk2hs for your system you can still build from source in a reasonably straigtforward way. Basically we provide pre-built versions of the problematic files that take so much memory to create in an ordinary build. The remainer of the build does not require very much memory.
See this FAQ: http://gtk2hs.sourceforge.net/archives/2005/02/18/building-on-machines-with-...
If there are no versions of these pre-built files that are appropriate for your platform please ask on the gtk2hs mailing list and we'll see what we can do.
I did read that FAQ, but it says that I should build with: $ ./configure --disable-gnome --disable-mozilla Doesn't that means that the mozilla interface should be disabled? Maurício

On Tue, 2005-03-01 at 11:15 -0300, Maurício wrote:
If there are no pre-built packages of gtk2hs for your system you can still build from source in a reasonably straigtforward way. Basically we provide pre-built versions of the problematic files that take so much memory to create in an ordinary build. The remainer of the build does not require very much memory.
See this FAQ: http://gtk2hs.sourceforge.net/archives/2005/02/18/building-on-machines-with-...
If there are no versions of these pre-built files that are appropriate for your platform please ask on the gtk2hs mailing list and we'll see what we can do.
I did read that FAQ, but it says that I should build with:
$ ./configure --disable-gnome --disable-mozilla
Doesn't that means that the mozilla interface should be disabled?
I have added an additional overlay bundle for mozilla support and updated the FAQ accordingly. This is somewhat experimental so if it works or does not work it'd be useful for me to know. Duncan
participants (3)
-
Duncan Coutts
-
Duncan Coutts
-
Maurício