{dmd, druntime} -> {dmd+druntime} i.e. Monorepo?
Denis Feklushkin
denis.feklushin at gmail.com
Tue Aug 24 08:17:42 UTC 2021
On Monday, 23 August 2021 at 13:04:37 UTC, Dukc wrote:
> Conversely the `std` is just a library that obeys normal
> language rules. It's implementation should try to avoid
> compiler implementation dependency where possible, and no D
> compiler should handle anything in `std` namespace as special.
> Ideally, you could compile multiple different versions of
> Phobos with any D compiler. I don't think Phobos is nearly that
> portable in practice but that's the ideal. It follows that it
> should always be a separate repository from the compiler and/or
> DRuntime.
In fact, Phobos full of platform-dependent code same as Druntime.
Rather, the topic should have been called "(druntime + phobos)
monorepo"
More information about the Digitalmars-d
mailing list