[Haskell-cafe] ANN: MIME Strike Force

Björn Bringert bringert at cs.chalmers.se
Mon Mar 19 13:15:26 EDT 2007


Jeremy Shaw wrote:
> Hello,
> 
> If you have tried to do any MIME processing using Haskell, you are
> likely to have found two things:
> 
>  1) There are a lot of MIME libraries for Haskell
>  2) None of them do everything you want
> 
> So, I propose that we form a MIME Strike Force and create the one,
> true MIME library. 
> 
> The plan is something like this:
> 
> 1) Document all the things the MIME library needs to support.
> 
> 2) Pick the technology, and design the infrastructure for supporting
>    these features. For example, I don't think we will be able to use
>    Parsec because:
> 
>    i) We want to support ByteString
>    ii) We want to be able to lazily parse the message
> 
> 3) Try to reuse as much existing code as possible to implement the
>    design.
> 
> I have started step 1 by creating this page:
> 
> http://www.haskell.org/haskellwiki/Libraries_and_tools/MIMEStrikeForce
> 
> Please add your comments, requirements, etc.
> 
> If you are interesting in helping contrib ideas, code, or flames,
> please let me know. If there is enough interest, we should probably
> set up a mailing list for discussion.
> 
> j.
> 
> ps. This *might* make a decent SoC project, but only if it results in
> the one, true MIME library. We definitely do not need another
> incomplete MIME library floating around. 

Good idea! I added a subsection for existing code to the wiki page, and 
added the multipart parser from the cgi package, which uses ByteStrings.

/Björn


More information about the Haskell-Cafe mailing list