The end of curl (in phobos)

Steven Schveighoffer via Digitalmars-d digitalmars-d at puremagic.com
Sat May 7 12:36:05 PDT 2016


On 5/7/16 3:33 PM, Andrei Alexandrescu wrote:
> 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.

I agree, I could not use the d wrappers for zlib when I made iopipe.

I think Stefan Koch has created some zlib programs that are fully CTFE 
and D.

-Steve


More information about the Digitalmars-d mailing list