The end of curl (in phobos)

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sat May 7 06:33:49 PDT 2016


On 5/6/16 11:32 AM, Robert burner Schadek wrote:
> As discussed yesterday at DConf, curl in phobos must go.
>
> The plan is as follows.
>
> 1. undocument everything curl related in may 2016
> 2. deprecate everything curl related in may 2017
> 3. delete everything curl related in may 2018
> 3.1 move curl stuff to undead
>
> PR: https://github.com/dlang/phobos/pull/4283

Another library discussed as even more ripe for replacement is zlib:

* We compile the C source code, which is extra aggravation to the build 
scripts

* The D wrappers are ancient and clunky - we should have beautiful, 
efficient range streaming

* I think the license allows us to translate the source code to D, so we 
have a viable path of replacement

* Just got word (thx Rikki) the D wrappers use GC in a laissez-faire 
manner, so no way to use the library tightly

So if anyone wants to look into this, it would be a good project.


Andrei



More information about the Digitalmars-d mailing list