[Haskell-cafe] Can I use Haskell for web programming
Bjorn Bringert
bringert at cs.chalmers.se
Sun Jan 22 07:30:19 EST 2006
Neil Mitchell wrote:
> Hi,
>
>
>> Can I use Haskell to do what people do with, say, PHP?
>
>
> I wrote Hoogle (http://haskell.org/hoogle) using Haskell, without
> using any libraries - just directly as a console program. It's open
> source so you can download it and see how its done, if you want. Of
> course the web handling bit is more low level than WASH and HSP.
Warning: Shameless plugs follow
If you want to be somewhere in between the high-level WASH/HSP and the
low-level implement-it-all-yourself approach, you may want to have a
look at the following libraries.
The cgi package allows you to write CGI programs without caring about
low-level communication with the webserver and stuff like how form data
is encoded: http://www.cs.chalmers.se/~bringert/darcs/haskell-cgi/
There is also a FastCGI wrapper you can use to get better performance
from your CGI programs (written using the above library):
http://www.cs.chalmers.se/~bringert/darcs/haskell-fastcgi/
With the xhtml package you can create XHTML documents using simple
Haskell functions: http://www.cs.chalmers.se/~bringert/darcs/haskell-xhtml/
It is a very simple adaptation of Andy Gill's Text.Html module.
The URLs above all point to darcs repos for the libraries.
/Björn
> On 21/01/06, Maurício <briqueabraque at yahoo.com> wrote:
>
>> Hi,
>>
>
> and more
>
>>I have the need for that, and I've been looking into Ruby on Rails. Do
>>you thing Haskell could be a choice? Of course, I don't need something
>>exactly like PHP (for instance, I don't care if I can't insert code in
>>the middle of xhtml pages. If I have to generate everything from Haskell
>>code, I would probably like it. Also, CGI can be a choice). But I need
>>reasonable efficiency and to be able to find someone to host my site.
>> What solutions do you suggest me?
>>
>> Thanks,
>> Maurício
More information about the Haskell-Cafe
mailing list