[GSoC Proposal draft] High-Level Networking

BlazingWhitester max.klyga at gmail.com
Wed Mar 30 10:19:22 PDT 2011


On 2011-03-30 17:48:59 +0300, Jonas Drewsen said:

> On 30/03/11 03.04, Max Klyga wrote:
>> snip
> 
> Great to see that you're interested in improving the Phobos library!
> 
> There already is some work being done on this.
> 
> I've created bindings for libcurl that was accepted into Phobos a 
> couple of days ago (see etc.c.curl module). This is the foundation of 
> some network client classes that I'm doing. I intent to submit this to 
> Phobos when I've implemented the last of the suggestions that I 
> received from the community earlier.

Could you give links to that suggestions?
Is your work on network-clients avaliable online?
> My initial target is FTP and HTTP
> support.
> 
> See:
> https://github.com/jcd/phobos/blob/curl/etc/curl.d
> 
> This does have some overlap with your proposal but that doesn't have to 
> be a bad thing.
> 
> If this proposal gets accepted you have the libcurl bindings already as 
> a kickstart.
> 
> Some other options are to extend the client classes that I'm doing. Or 
> to implement the network server classes.

RFC compilant HTTP-server is very hard to implement, so one solution 
might be to implement different protocol clients (SMTP, ...) so our 
work will not overlap.
> 
> /Jonas




More information about the Digitalmars-d mailing list