Restructuring druntime

Leandro Lucarella luca at llucax.com.ar
Sun Feb 26 13:00:49 PST 2012


Kagamin, el 26 de febrero a las 19:30 me escribiste:
> On Sunday, 26 February 2012 at 13:06:58 UTC, Johannes Pfau wrote:
> >still have to make sure core.* works.
> 
> That's an issue. Given the c libraries incompatibilities, what
> functionality the core.stdc should provide? What to do with
> functions like backtrace?

Backtrace is not stdc :)

I'm sorry to interject when I'm not very involved, but libraries
implementing the C standard library should not be too different from
each other. Maybe some miss some features, but the things they have,
should be pretty much the same.

I think core.stdc should publicly import the local compiler's stdc. Any
incompatibilities among different libraries should be handled by the
users of core.stdc, not core.stdc itself, which is supposed to be just
a thin layer to get what the current C environment have. People should
be using std stuff, not core.stdc, most of the time, specially if they
intend to write portable code.

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Si por el chancho fuera, se autocomería con chimichurri Worshestershire!


More information about the D.gnu mailing list