I wrote a package to turn Hack applications into standalone apps using Webkit. The code is available at http://github.com/snoyberg/hack-handler-webkit. However, it's currently Linux-only. However, if I was going to write a desktop app based on an HTML GUI, I would bundle Webkit like this. It fixes such annoyances as "I closed the window but the program is still running."

Michael

2010/1/10 Günther Schmidt <gue.schmidt@web.de>
Hi everyone,

as probably most people I find the GUI part of any application to be the hardest part.

It just occurred to me that I *could* write my wxHaskell desktop application as a web app too.

When the app starts, a haskell web server start listening on localhost port 8080 for example and I fire up a browser to page localhost:8080 without the user actually knowing too much about it.

Is that a totally stupid idea?
Which haskell web servers would make good candidates?
Are there any *continuation* based web server in haskell, something similar to Smalltalk's Seaside?
Is Hyena continuation-based?

Günther


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe