I just read the proposal while writing my monthly summary issue and the Facilitate Compile-time Extraction of Values section got me thinking in its last sentence:
More-generally, providing the possibility of declarative APIs that can express build-time-knowable abstractions can (...) allow for further novel use-cases of Swift’s DSL capabilities (e.g. build-time extractable database schema, etc.).
Do I understand it right that this should also allow the community to write a new DSL for Config Files based on Result Builders and the @const
attribute to replace e.g. YAML files with Swift files?