C++ Logo

std-proposals

Advanced search

Re: [std-proposals] constexpr support in std::filesystem API

From: Marcin Jaczewski <marcinjaczewski86_at_[hidden]>
Date: Tue, 12 Mar 2024 12:42:15 +0100
If it would be allowed then it should only be read-only access,
allowing writing is only asking for problems (not reproducible builds
and even worse exploits and hacks).

Not to mention that now we will have `#embed` that allows reading files.

wt., 12 mar 2024 o 12:32 Andrei Grosu via Std-Proposals
<std-proposals_at_[hidden]> napisał(a):
>
> The proposal is simple: constexpr support for the filesystem API.
>
> The need comes from writing a build system in (modern) C++.
> If there is support for compile-time access to the filesystem , it would be , in my opinion, the key missing piece for a build system implemented in modern C++.
> Without that you would have to depend on code generation , but with it , there is not much missing to build a fully featured build system in C++ itself.
>
> Is this a question of compiler complexity , to enable constexpr filesystem access ? It is not clear to me if there are other factors at play.
>
> Can anyone ‘in the know’ share some insights why it might or might not be feasable ?
> --
> Std-Proposals mailing list
> Std-Proposals_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals

Received on 2024-03-12 11:42:28