Feature proposal: ghc --full-flag-help ?
Seth Kurtzberg
seth at cql.com
Wed Mar 14 13:15:35 EDT 2007
No disagreement; the text man page should also be a file in the distribution with a name that suggests its contents.
On Wed, 14 Mar 2007 11:18:20 +0000
Simon Marlow <simonmarhaskell at gmail.com> wrote:
> Marc Weber wrote:
> > On Tue, Mar 13, 2007 at 01:57:10PM +0100, Marc Weber wrote:
> >> Hi
> >>
> >> I did notice a lot of times that I just didn't remember the name of
> >> option X. How to look it up? Walk through html or pdf documentation?
> >
> > Just printing a link to ghc online docs is not enough because:
> > * maybe no internet availible
> > * internet slow?
> > * You still need to search/ scroll (too much effort)
> > * getting help on flags is default behaviour of any linux application
> > and most haskell developers are working on this os I think.
> > Have you ever tried info bash, info grep, info whatsoever and got
> > the result "please visit http:// .. ?
> > That's like invoking ghc printing "This is only a fake. Please
> > execute realghc instead"
> >
> > I'd love to implement this. But I might need some time.
> > I already know where to start (hacking on ghc intro on the ghc
> > documentation site .. ;-)
> >
> > How should it look like?
>
> We already have support for man pages, I think we should try to avoid
> duplication here. If your GHC man page is installed correctly, then 'man ghc'
> should give you a nice consise list of options (see attached file, and scripts
> in docs/man in a GHC tree).
>
> So I think if we are to have a 'ghc --full-help' then it should just output the
> man page, as Ketil suggested. But we should make this work and output the
> correct man page regardless of whether 'man ghc' works, because you might have
> multiple GHC versions installed, and/or the system might not even have a man
> command (Windows). So every GHC installation should include a text version of
> the man page, that should be fairly easy to arrange.
>
> Cheers,
> Simon
>
>
More information about the Glasgow-haskell-users
mailing list