
Giovanni Piero Deretta wrote:
On 3/9/07, Darren Garvey <lists.drrngrvy@googlemail.com> wrote:
Maybe it's just me, but the apparent difficulty of the different soc ideas varies quite a bit. As it is, I'm unsure if a cgi library that works with SCGI and FastCGI - one based on boost and asio specifically - would be considered a reasonable project for the SoC? I don't think there is currently any such library for c++ and I for one would find it very useful. Is it worth my while submitting a proposal? This is something I'd very much like to do, especially as part of the SoC.
Incidentally, it's a project which _could_ be 'extended' into implementing unix domain sockets or pipes too as technically, these transport media should be supported by fastcgi applications.
What I would really like to see in asio is asynchronous FS IO (using Ovelapped IO on windows, posix aio where available and a thread pool everywhere else). There have been many requests for this functionality, but Christopher didn't get around to implement it yet.
This sounds like an excellent project. Christopher has also graciously agreed to be a boost SoC mentor -- so there's a good chance such a project can get expert help.
I think that such a project could be completed in a couple of months. May be the student could even find the time to add pipe support :). As soon as I find some time I'll add the proposal to the wiki.
Please do -- the student proposal period isn't far off... Jeff