[Haskell-cafe] Re: using Network.CGI

Andrew U. Frank frank22 at geoinfo.tuwien.ac.at
Fri Aug 6 03:58:06 EDT 2010

dear anders

indeed, the example on your page works perfectly and mine now too!

i did misunderstand something basic on how to use network.cgi. my wrong
1. i copied the program from the web page (commented out the getinput::
line, which seems to be in error).
2. i run it with runghc and pasted the result into a web page; this page
opens in the browser, but does not have actions.

correct is to compile with ghc and copy the executable into the cgi-bin
folder. then it works...

i will put this hint somewhere in the web wiki.

i think this limits what network.cgi can be used for: it will work only
on systems, where the output from the ghc can execute. specifically,
this means, i cannot move the executable to an android mobile phone and
use it there (assuming that there is a web server, e.g. i-jetty, which
understands cgi (does it?)). is this correct?

i appreciated your quick reply - thank you for your help!


On Thu, 2010-08-05 at 18:31 -0400, Anders Kaseorg wrote:
> On Thu, 5 Aug 2010, Andrew U. Frank wrote:
> > which is clearly not producing the second part of the code, namely 
> > output a greeting.
> That’s what it’s supposed to output.  Have you considered typing in a name 
> and submitting the form?  It works fine for me: 
> <http://andersk.mit.edu/greet.cgi>.
> > i try to use the Network.CGI package from darcs.
> (Note also that the current version is maintained in Git, not Darcs, but 
> that’s a minor detail.  See http://hackage.haskell.org/package/cgi .)
> Anders

More information about the Haskell-Cafe mailing list