haskell / haskell/cabal

Experimental features

Open
#10,768 0 comments 6 reactions 1 assignee Claimed by @Kleidukos View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.