Phobos 3 Development is Open!
Denis Feklushkin
feklushkin.denis at gmail.com
Sat Jun 22 13:24:59 UTC 2024
On Wednesday, 28 February 2024 at 10:51:52 UTC, Adam Wilson wrote:
> The first PR for Phobos 3 has been merged into the Phobos repo!
Oh, I remembered one wish:
Please, make Phobos modules disableable! Something like:
[...]
enum isFileIOisAvailable = __traits(compiles, /* some druntime
filesIO-related code */);
static if (isFileIOisAvailable):
[...]
That is, for example, if the code using core.stdc.stdio.fopen is
not compiles that means files or stream subsystem isn't available
and, thus, it is not need to provide std.file module and so on
related to the files/std streams subsystem.
The same is for any other Phobos modules relying on support of
any hardware features.
More information about the Digitalmars-d-announce
mailing list