[Haskell-cafe] [GSoC] Student applications deadline extended one week

Manlio Perillo manlio_perillo at libero.it
Mon Mar 31 15:00:39 EDT 2008

Don Stewart ha scritto:
> Hey all,
> As you might know, the Google Summer of Code application submission
> period is open. Google has decided to extend the deadline for initial
> student applications by one week,
>     http://groups.google.com/group/google-summer-of-code-announce/browse_thread/thread/9fa88f31aa401f70
> If you've thought about submitting, and are interested in hacking on
> Haskell for 3 months this summer, and bootstrapping into the Haskell
> developer community, check our project wiki,
>     http://hackage.haskell.org/trac/summer-of-code/wiki/SoC2008
> and get your applications into google this week!
> -- Don

I'm very new to Haskell.

 From the SoC2008 page I see that there is a project for working on a 
mod_haskell for Apache.

Now, I'm the author of the WSGI (Python Web Server gateway Interface) 
module for Nginx:


I'm thinking about writing an Haskell module for Nginx, for learning 

I'm not a student, so this is not a SoC2008 proposal, but I'm very 
interested in related works.

As an example, how should be a CGI like interface for Haskell?

Since Nginx is asynchronous, how can be solved the producer-consumer 
problem (that is, the Haskell program produces more data that Nginx can 
send to the client without blocking)?

I have easily solved this in Python, since the WSGI application returns 
a generator and I can simply suspend the iteration.

Is it possible to support asynchronous Haskell applications (as an 
example an application that needs to do a HTTP request to a server 
without blocking the worker process)?

Here, again, I have solved the problem for Python by making use of 

(but this is very experimental)

Thanks and sorry for having used this thread for an unrelated topic
(I have removed the Cc to haskell-soc-2008)

Manlio Perillo

More information about the Haskell-Cafe mailing list