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.
