On Wednesday, 21 June 2017 at 22:11:04 UTC, David Nadlinger wrote:
This way, you'll end up having to port all of druntime to your
target, though, only to then throw away considerable amounts of
work that went into the parts you don't want to use.
You are correct, but if you omit certain parts of the runtime,
you end up with things like these:
https://github.com/ldc-developers/ldc/issues/2174
https://github.com/ldc-developers/ldc/issues/552
https://github.com/ldc-developers/ldc/issues/781
The compiler and druntime are too tightly-coupled to make
pay-as-you-go D development practical. Some support to remedy
that would be most welcome.
Mike