This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Coordinating docstring work [was Re: docstring work (was: Re: should GOOPS be built-in?)]


ryan yeske <rcyeske@sfu.ca> writes:

> > The most important thing, though, is to not place the burden of all
> > the documentation on one person: what we may need most of all is a bit
> > of organization to prevent a whole bunch of people from documenting
> > the same things; possibly we could set up a page at gnu.org for this.
> 
> I am interested in helping out in the writing/gathering of the
> remaining undocumented primitives.  I am at a bit of a loss as to how
> to format them though.  Existing doc-strings are in TeXinfo, should
> that be the format of new ones?  Should the argument names in the
> doc-string match the C argument names?
> 
> I imagine a lot of the work is already done (in documents like
> r[45]rs.texi and others) and it would just be a matter of pasting text
> from those documents into the source code.

For now, I think it's fine to paste the text in using whatever the
source format was; we can "defer the conversion to what format?"
decision until later.  Mechanically getting the documentation in there
in human-readable form (even if inconsistently marked up) is the first
priority.  Standardization will come later.

Remember there are ice-9/*.scm files and libguile/*.c files.

Also, Greg Harvey reminded me about his quick & dirty docs that may be
helpful, too:

http://home.thezone.net/~gharvey/guile/qdocs

The key thing is to just get the text in there from a reliable source,
and don't spend time that might be wasted doing a lot of formatting or
altering the markup.

And again, let us know what you're doing before you get started on it
and try to get the patch sent off within a couple of days after you
claim the "docstring lock" on a file.

Thanks!  This is a great opportunity for everyone to give a little
something back to the Guile project!  If a half dozen people each pick
up a couple of files, this will be done in no time at all!

Greg Badros

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]