Does D have too many features?
Sean Kelly
sean at invisibleduck.org
Thu May 3 12:10:20 PDT 2012
On May 3, 2012, at 9:58 AM, Alex Rønne Petersen wrote:
> On 03-05-2012 17:13, Don Clugston wrote:
>>
>>
>> Well, they are also used in druntime, in core.stdc.math
>>
>> BTW I *hate* that module, I don't know why it exists. Even worse, it
>> seems to be growing -- people are adding more things to it.
>> Practically everything in there has a better implementation in std.math.
>
> But not quite everything yet. When I tried to pure/nothrow/@safe-ify std.math[special], I eventually stumbled upon code that used core.stdc.math.
>
> It would definitely be nice if we could completely kill any dependency on that module, so we can actually make proper use of pure/nothrow/@safe, etc.
I've always thought use of core.stdc as an indicator for things that should be added to Phobos. Really, core.stdc should only be used by apps ported from C to D, not by apps written from scratch in D.
More information about the Digitalmars-d
mailing list