Hi Marshall,

On 27 February 2010 03:10, Marshall Clow <[email protected]> wrote:

> On Feb 11, 2010, at 9:02 AM, Darren Garvey wrote:
>
> I've taken a look at this. It looks pretty cool, like it could fit the
> bill. Two extra features that I would find very useful are:
>
> * Either:
>   - Ability to restart the parser - ie. support chunked data.
>   or:
>   - Ability to pass in a Boost.Asio-compatible *ReadStream instead of an
> istream.
> * Ability to store file uploads directly to the filesystem (ie. so you can
> support uploading huge files).
>
> Marshall, are you planning to integrate your MIME parser with cpp-netlib?
>
>
> [ Sorry for the long delay - work jumped up and bit me hard ]
>
> Yes and no. ;-)
>
> I think that the MIME routines (parser, storage, manipulation, and output)
> should be a separate library from cpp-netlib.
>

Yes, for sure. MIME parsing is generally useful enough to justify a library
in itself... Equally, I think a URL library would be useful in and of itself
too.


>  However, I have no problem with cpp-netlib using it, and I will be
> checking it into the cpp-netlib github repo so that development of the two
> can continue together.
>

This is how I saw it being done. Please let us know when you check this in!


> -- Marshall
>
> P.S. The reasoning behind this that other libraries in boost might want to
> consume/create/manipulate MIME messages.
>

eg. A CGI library. ;o)


> P.P.S. If you *completely* hate this, let me know and we can hash it out.
>

Sounds good to me.

Cheers,
Darren
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Cpp-netlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel

Reply via email to