Should "std.net.curl" be moved from Phobos to Deimos?

deadalnix deadalnix at gmail.com
Mon Nov 25 01:34:31 PST 2013


On Monday, 25 November 2013 at 07:38:38 UTC, Jordi Sayol wrote:
> As Jonathan M Davis said:
> ---
> Several of the main devs (including Walter) have stated that 
> having std.net.curl on Phobos was a mistake given all of the 
> problems that we've had with it on Windows and Linux as well, 
> and at least some of them have expressed a desire for it to be 
> removed. I expect that there's a good chance that it can and 
> will be removed from Phobos if brought up for discussion.
>
> Certainly, I think that it's clear that we will not add any 
> further external dependencies like curl, because curl has 
> proven to be a big problem. It's very desirable to have 
> bindings and wrappers for C libraries - but putting them in the 
> standard library when it's not guaranteed that the appropriate 
> library is on the system by default has proven to be too 
> problematic, so they should be left to external projects.
> ---
>
> "std.net.curl" can also be moved from Phobos to Deimos.
> Deimos can be rethink, i.e. new build master can add a make 
> building script on Deimos in order to compile all projects 
> included on it, generating "libdeimos.a" and "libdeimos.so", 
> documentation, etc.

I have to second this. It has been a major pain to get D to work 
in some environment because of the dependency on curl.


More information about the Digitalmars-d mailing list