[GHC] #9259: GHCi should list its available command line options
GHC
ghc-devs at haskell.org
Thu Jul 3 09:22:01 UTC 2014
#9259: GHCi should list its available command line options
-------------------------------------+------------------------------------
Reporter: jstolarek | Owner:
Type: feature request | Status: new
Priority: normal | Milestone:
Component: Driver | Version:
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Changes (by jstolarek):
* difficulty: Easy (less than 1 hour) => Unknown
Comment:
After a quick look at the source code I'm not sure if this is that simple.
`--show-options` triggers pre-startup mode, which terminates the compiler
before it even starts. But `ghci` is an alias for `ghc --interactive`, so
we'd have to recognize a special case of `--interactive` and `--show-
options` being used at the same time. That's probably possible, but it
requires more work than I'm willing to put into this at the moment.
Leaving this as a newcomer-friendly task. The relevant code is in
[[GhcFile(ghc/Main.hs)]]. It is also important to distinguish which
options are supported with GHCi and which are not. I'm not sure if this
information is stored in one place somewhere in the compiler, but we need
to have access to it.
When this is fixed the user documentation needs to be updated as well.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9259#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list