
Dear all, HaskellNet is develped under GSoC program, and I'd like to report the current status of HaskellNet. HaskellNet will be a collection library for networking. Now, it contains, - SMTP - POP3 - IMAP - HTTP - (FTP) - URI - Mime parser and, I wrote a Stream like type class of ByteString. I also wrote the example code to connect these libraries with hsgnutls. Because FTP client is came from missingh, it is licensed under LGPL (Thanks to John Goerzen). Others includeing HTTP (came from Bjorn Bringert's code) are licensed under BSD3. You can obtain the codes from http://darcs.haskell.org/SoC/haskellnet (add .lgpl to get with FTP client). The period of SoC will end soon, but HaskellNet is now under development. Although the current codes have (maybe) no problems, they can not be tested fully. In addition to it, I want to add other protocols and other ideas. Actually, There are discussions between me and Alexander Jacobson about importing Protocol.DNS from HAppS. But, I did not have the time to do it (Although it can be done shortly). I mean, I'd like to keep the development of HaskellNet. Any comments are welcome. Best Regards, Jun Mukai mukai@jmuk.org

On 8/21/06, Jun Mukai
Dear all,
HaskellNet is develped under GSoC program, and I'd like to report the current status of HaskellNet.
HaskellNet will be a collection library for networking. Now, it contains,
- SMTP - POP3 - IMAP - HTTP - (FTP) - URI - Mime parser
[snipped]
The period of SoC will end soon, but HaskellNet is now under development. Although the current codes have (maybe) no problems, they can not be tested fully. In addition to it, I want to add other protocols and other ideas. Actually, There are discussions between me and Alexander Jacobson about importing Protocol.DNS from HAppS. But, I did not have the time to do it (Although it can be done shortly).
Someone in #haskell on freenode recently mentioned having a Jabber client implmentation in Haskell, iirc. It sure would be nice to incorporate that as well I think. Oh, and maybe you could factor an IRC lib out of lambdabot and include it as well. Jason

Jun Mukai wrote:
Dear all,
HaskellNet is develped under GSoC program, and I'd like to report the current status of HaskellNet.
HaskellNet will be a collection library for networking. Now, it contains,
- SMTP - POP3 - IMAP - HTTP - (FTP) - URI - Mime parser
I'm curious about URI - how does your version differ from Network.URI? Also, perhaps these modules should be under Network.Protocol? Cheers, Simon

From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Jun Mukai
HaskellNet will be a collection library for networking. Now, it contains,
- SMTP - POP3 - IMAP - HTTP - (FTP) - URI - Mime parser
Do you have any plans to include HTTP form data parsing? I'm thinking of this FormData module: http://cryp.to/formdata/Network/CGI/FormData.hs Alistair ***************************************************************** Confidentiality Note: The information contained in this message, and any attachments, may contain confidential and/or privileged material. It is intended solely for the person(s) or entity to which it is addressed. Any review, retransmission, dissemination, or taking of any action in reliance upon this information by persons or entities other than the intended recipient(s) is prohibited. If you received this in error, please contact the sender and delete the material from any computer. *****************************************************************

Bayley, Alistair wrote:
From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Jun Mukai
HaskellNet will be a collection library for networking. Now, it contains,
- SMTP - POP3 - IMAP - HTTP - (FTP) - URI - Mime parser
Do you have any plans to include HTTP form data parsing? I'm thinking of this FormData module: http://cryp.to/formdata/Network/CGI/FormData.hs
Alistair
The new Network.CGI, in the cgi package (http://darcs.haskell.org/packages/cgi/), also implements form data parsing, including multipart/form-data (used for file uploads). /Björn
participants (5)
-
Bayley, Alistair
-
Björn Bringert
-
Jason Dagit
-
Jun Mukai
-
Simon Marlow