On Thursday, August 23, 2018 7:01:41 PM MDT Mike Franklin via Digitalmars-d wrote: > On Friday, 24 August 2018 at 00:58:35 UTC, Guillaume Piolat wrote: > > D programs tend to use the C runtime directly, and quite a lot > > of it: > > https://github.com/search?l=D&q=%22import+core.stdc%22&type=Code > > I know. They should get that from > https://github.com/D-Programming-Deimos/libc or perhaps even Dub.
Unless you're trying to argue for folks dropping Phobos, that's just not going to fly. Phobos uses libc heavily, and it really can't do what it needs to do without it (e.g. file operations). Divorcing druntime from libc may help folks focused on embedded development and who don't want to use Phobos, but for most D programs, it really doesn't provide any real benefit to try to make druntime not use libc. So, while such an effort may provide some benefits, I don't see how it could really be for anything other than a niche part of the community. - Jonathan M Davis