Experimental features
Open
re: config-file
type: enhancement
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
It would be nice to have opt-in or opt-out experimental features for behavior changes that might be disruptive. This would make the standard deprecation period for behavior changes smoother.
We should add a stanza to `cabal.project` and `~/.cabal/config` like this:
```
experimental-features
preprocessor-prefer-hs: True
```
If Cabal encounters an unknown experimental feature, it will print a warning (for forward-compatibility).
Contributor guide
Assessment
This issue has not been assessed yet.