Re: Help!

From: C Shore (alemc_at_bmts.com)
Date: 09/10/05

  • Next message: Joey Hess: "Re: Problem with the new xlibs deb"
    Date: Sat, 10 Sep 2005 17:56:32 -0400
    To: debian-user@lists.debian.org
    
    
    

    On Sat, Sep 10, 2005 at 10:28:52AM -0700, David E. Fox wrote:
    > On Thu, 8 Sep 2005 10:52:50 -0600
    > Paul E Condon <pecondon@mesanetworks.net> wrote:
    > A C compiler is perhaps more relevant to this discussion, and it
    > permits me to interject a point. When the average user wants to compile
    > "Hello World", for instance, doing it by reading "man gcc" often does
    > not prove useful. Why? Because "man gcc" (as many other man pages for
    > Unix systems) lists all possible ways to use "gcc". In practice, most
    > users will not use nearly all those options, and somewhere, buried in
    > the man page, there exist instructions on how to compile a simple
    > program:
    >
    > $ cc -O -o hello hello.c (or even simpler, remove the -O)
    >
    > Man pages (generally) don't progress from simple usages to more complex
    > ones - they present in toto everything all at once. I saw that early on
    > by reading "man bash".

    Which is of course they the GNU people prefer info pages :-P

    Seriously, the standard man page format wasn't designed for mass usage,
    it was for the sysadmin who needed a reference to remind them of some
    obscure (or not) feature they had forgotten, not to teach the usage of
    the command. Of course some commands (like bash) are really not
    amenable to the man format (I hate trying to find anything on really
    long man pages like the bash one) because they do too much (to be
    explain in a single reasonably sized page). It'd be
    like trying to explain everything about 'how to use' gcc in a man page.
    The gcc man page recognizes that and simply lists the options available with
    a minimum of comment; the bash man page is an abomination.

    Of course now everyone tells newbies 'read the man page' which is of
    course just silly. Assuming a package is actually documented they
    should be told to go to /usr/share/doc/package-doc{/html/index.html}
    where presumably it actually has useful information on using the package
    for people who haven't used the program before.

    Some man pages have basic beginning instructions, but that depends on
    the philsophy of the document writer wrt what a man page should be.

    
    

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    


  • Next message: Joey Hess: "Re: Problem with the new xlibs deb"

    Relevant Pages

    • Re: how to #include a header file from an installed package in mex c files
      ... But when I tried to compile and link a minimal example, it gave me the following error: ... need help with judy package installation and usage ... shared object; recompile with -fPIC ...
      (comp.soft-sys.matlab)
    • Re: ANNOUNCE: SoX for DOS
      ... I had no bash etc. You are ... A number of unix programs which are set up for the ... automake/autoconfigure mechanism compile with minor fixes under DJGPP, ... Doug Kaufman ...
      (comp.os.msdos.djgpp)
    • Re: GETARG in ifc
      ... Here's the code, compile line and ... bash$ ifc t.f90 -Vaxlib ... /tmp/ifcNmTVkg.o: undefined reference to `getarg_' ...
      (comp.lang.fortran)
    • Re: [PATCH] ppc32: macserial.c missing variable declaration
      ... > The usage of 'cmd' should either be removed entirely, ... > have code that doesn't compile than code that compiles but can't possibly ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • [SLE] Kernel Compile v2.4.20-SuSE-100
      ... I'm not sure that I've got the kernel version completely right, ... I compile the kernel and put it in /boot/ as bzImage.Olipro, ... bash#: make mrproper ... That's it then I move my bzImage to /boot/ and add an entry to GRUB. ...
      (SuSE)