CURL review request

Jonas Drewsen jdrewsen at nospam.com
Wed Aug 17 02:35:38 PDT 2011


On 16/08/11 22.39, bearophile wrote:
> jdrewsen:
>
>> etc.c.curl is already in phobos and no binary library for curl is in.
>
> I see. I didn't know this. Then it's the good moment to improve this situation.
>
>
>> I disagree on this one though. But please see my reply to jonathan as to
>> how I see final solution.
>
> Most times I'll not use a Phobos module that to be used requires the compilation of a multi-file C library. I use another language where this functionality is already present, like this one:
> http://docs.python.org/library/httplib.html

If a decent package management tool was added to D which could handle 
downloading the binary lib for you then wouldn't that be an okey 
solition for you?

> Accessing the web from the language today is a basic feature, and quite more commonly needed than as example complex numbers.
>
> In Clojure even the Phobos equivalent of the File function loads from the web if you give it an URL instead  of a file path :-) Please help pushing D into this decade.

I agree that this functionality should be a standard part of phobos (ie. 
the 'std' package). It just has to be implemented in D and not just be a 
wrapper. The way I would like it is to initially get a reactor/proactor 
implemented into D and then on top of that a nice http/ftp/... client 
and server API.

Wrappers should be handled by a package manager in my opinion.

/Jonas

> Bye,
> bearophile


More information about the Digitalmars-d mailing list