Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 1999 22:38:16 -0600
From:      Wes Peters <wes@softweyr.com>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        Jesus Monroy <jesus.monroy@usa.net>, seth@freebie.dp.ny.frb.org, advocacy@FreeBSD.ORG
Subject:   Re: [Re: [Re: [Re: [Re: [Re: My FreeBSD Experience ]]]]]
Message-ID:  <377AF0B8.9076225F@softweyr.com>
References:  <199906302330.QAA10390@usr09.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert wrote:
>
> Jesus Monroy wrote:
> 
> >     Currently, errors in the documentation are constantly
> >     creeping in because fixes (or changes) are made
> >     to the base utility set, or the parts they
> >     use (ie. command-line flags).

Errors in the documenation are constantly creeping in because that is
just how the world works.  You can be a part of the problem, or a
part of the solution.  To be a part of the solution, feel free to 
submit re-written man pages, new man pages, or just diffs.

> >     Where is the root of the problem? I don't know.
> >     Can this be solved? I don't know.
> >     Well this problem continue to manifest itself
> >     at irregular times and without warning?
> >     Yes, it's a real daemon.
> 
> It's possible to resolve.  The engineering technique is called
> "literate programming".  There was apparently a nice talk about
> it at Usenix, with someone building a kernel using the technique
> to allow them to publish an example.

JavaDoc does a somewhat credible job along these lines as well.  Wind River
systems, the makers of the VxWorks embedded OS, also uses an internal
documentation format so the man pages are maintained in the source files.

None of these are as complete as Web, the literate programmin tool, which
embeds the code within the documentation, but all are at least steps in
the right direction.

Encouraging programmers to update the documentation as they update the 
code is a step in the right direction, too.

-- 
            "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                         Softweyr LLC
http://softweyr.com/                                           wes@softweyr.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-advocacy" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?377AF0B8.9076225F>