Skip to content

Add long forms for multi-character short-form flags and possibly deprecate short forms

Many of GHC's long form flags use BSD-style single-dash prefixes (e.g. -keep-llvm-files, -rtsopts). Many others use gnu-style double-dash prefixes (e.g. --version, --supported-languages).

This is arguably more confusing than necessary. IMHO it seems reasonable to add Gnu forms for our BSD-style flags (e.g. add --keep-llvm-files) and consider deprecating the latter at some point in the future.

Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information