I would love to see Haskell used on the client side, that is, I want Haskell applets.
I know of one Haskell applet running on the internet.
This would probably require that the user downloads Hugs as a netscape-plugin? Or ghc emits Java (byte-)code? And in both cases: what GUI should we use?
There are proposals for java byte-code backends for ghc. However, there are currently no concrete products implementing such a backend. I know three links to papers in this area, the last one coming with a Haskell applet example. D. Wakeling wrote three papers which are available at http://www.dcs.ex.ac.uk/~david/en/research/previous/java/ Martijn de Vries wrote a paper which is at http://www.i2x.com/~martijn/ Alessandro Vernet wrote an article and a backend, but he mailed me he lost the backend due to a computer crash. http://www.scdi.org/~avernet/projects/jaskell/ Still, he has one haskell-applet (having the algorithm written in Haskell and the GUI written in Java) which survived the crash. It is running at http://www.scdi.org/~avernet/projects/jaskell/queens/ Rijk-Jan