1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-19 02:00:26 +02:00

Move doc files into guile-core distribution (6)

This commit is contained in:
Neil Jerram 2001-03-09 09:20:46 +00:00
parent 9cca936fb8
commit c2dc2842b6
7 changed files with 163 additions and 16 deletions

12
doc/AUTHORS Normal file
View file

@ -0,0 +1,12 @@
The Guile reference and tutorial manuals were written and edited
largely by Mark Galassi and Jim Blandy. Significant portions were
contributed by Gary Houston and Tim Pierce.
Tom Lord contributed a great deal of material with early Guile
snapshots; although most of this text has been rewritten, all of it
was important, and much of the structure remains.
Aubrey Jaffer wrote the SCM Scheme implementation and manual upon
which the Guile program and manual are based. Some portions of the
SCM and SLIB manuals have been included here verbatim.

13
doc/BUGS Normal file
View file

@ -0,0 +1,13 @@
Known Guile documentation bugs -*- outline -*-
* The building of HTML docs is dependent on GNU Make
This is because the Makefile.am's for the Guile reference manual and
tutorial use a $(shell ...) command to list the set of HTML files to
install.
Probably this will not be fixed until Automake gains proper HTML doc
support. On the other hand, if we've overlooked a more
version-independent way of achieving the same thing, please let us
know.

View file

@ -1,7 +1,7 @@
2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
Moving texinfo files from guile-doc/ref and guile-doc/tutorial
into guile-core/doc:
Moving documentation files from guile-doc and guile-doc into
guile-core/doc:
* env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
@ -16,10 +16,13 @@
scheme-scheduling.texi, scheme-translation.texi, guile.texi,
scheme-data.texi, scheme-ideas.texi, expect.texi,
ChangeLog-guile-doc-ref, guile-tut.texi,
ChangeLog-guile-doc-tutorial: New files.
ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
files.
* .cvsignore, Makefile.am: Merged.
* .cvsignore, Makefile.am, README: Merged.
* sources: New subdirectory.
Both the following files are about to be replaced by files from
guile-doc/ref.

48
doc/ChangeLog-guile-doc Normal file
View file

@ -0,0 +1,48 @@
2001-02-15 Neil Jerram <neil@ossau.uklinux.net>
* sources/data-rep.texi: Removed. (ref/data-rep.texi is now the
current version of this essay.)
2001-01-26 Neil Jerram <neil@ossau.uklinux.net>
* configure.in: Only check for `texi2html' program if HTML is
enabled, and explain where to get `texi2html' from if the check
fails.
* configure.in, Makefile.am, ref/Makefile.am,
tutorial/Makefile.am: Clean up Makefile.am's and support
(configurable) building of HTML documentation in addition to
Info. Thanks to Steve Tell for the patch on which these changes
were based.
2000-10-14 Neil Jerram <neil@ossau.uklinux.net>
* sources/data-rep.texi: Merged a lot of changes from
guile-core/doc/data-rep.texi.
2000-08-07 Neil Jerram <neil@ossau.uklinux.net>
* configure.in, configure: Advance version number to 1.4.
2000-07-28 Neil Jerram <neil@ossau.uklinux.net>
* sources/data-rep.texi (Garbage Collection): Fix "accomodate"
spelling mistake.
1998-07-27 Mark Galassi <rosalia@cygnus.com>
* simple test
1998-04-13 Marius Vollmer <mvo@zagadka.ping.de>
Have "make dist" include the sources directory:
* Makefile.am: Added "sources" directory to SUBDIRS.
* sources/Makefile.am: New file.
* configure.in: Added "sources/Makefile" to AC_OUTPUT.
Sun Jun 22 18:38:28 1997 Tim Pierce <twp@twp.tezcat.com>
New documentation module.

44
doc/NEWS Normal file
View file

@ -0,0 +1,44 @@
Guile-doc NEWS --- history of user-visible changes. -*- text -*-
Copyright (C) 1997, 2001 Free Software Foundation, Inc.
See the end for copying conditions.
Changes since Guile 1.3.4:
* It's now possible to build HTML documentation as well as Info
The guile-doc distribution now supports building HTML versions of the
Guile tutorial and reference manual, in addition to the standard Info
documentation. To enable this, include the `--enable-html' option
when you run `./configure':
./configure --enable-html
HTML documentation is installed in $(prefix)/html/guile-$(VERSION).
Changes since Guile 1.0 (Sun 5 Jan 1997):
* The current documentation approach, recommended by Jim Blandy, is to
have: (*) a tutorial with the pedagogical style of guile-user, and a
non-dry reference manual in the style of the most excellent GNU libc
reference manual: the reference manual should be complete, but at the
same time it should have an introductory screen for each major topic,
which can be referenced if the user goes "up" a level in the info
documentation.
Copyright information:
Copyright (C) 1996,1997 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.

View file

@ -1,18 +1,29 @@
This directory contains documentation on the Guile core.
This directory contains documentation on the Guile core. -*-text-*-
At the moment, we don't have a full manual on Guile; that's at the
head of our task list. You can see a snapshot of the new Guile
reference manual by checking out the `guile-doc' CVS module.
The documentation consists of the following manuals.
- The Guile Tutorial (guile-tut.texi) contains a tutorial introduction
to using Guile.
- The Guile Reference Manual (guile.texi) contains (or is intended to
contain) reference documentation on all aspects of Guile.
- The GOOPS Manual (goops.texi) contains both tutorial-style and
reference documentation for using GOOPS, Guile's Object Oriented
Programming System.
- The Revised^4 and Revised^5 Reports on the Algorithmic Language
Scheme (r4rs.texi and r5rs.texi).
Please be aware that this is all very much work in progress (apart
from the Revised Reports). Bug reports and contributions are
welcome!
The file `oldfmt.c' contains a function which can be used by
application writers to support both old-style and new-style error
format strings.
The file `data-rep.texi', which used to be in this directory, is now
integrated into the Guile reference manual: the integrated version of
this essay is the `Data Representation' chapter. (This chapter is an
essay on how to write C code that uses Guile values. If you're
interested in writing a application which is extensible via Guile,
this is a good place to start.) To update the Texinfo source for this
essay - for example, when the smob interface changes - please update
the file `guile-doc/ref/data-rep.texi' in the guile-doc module.
The `sources' directory includes some stuff relevant to the Guile
reference manual, and which may eventually be folded in to it. It's
not immediately relevant, however, which is why it's not in this
directory.

16
doc/THANKS Normal file
View file

@ -0,0 +1,16 @@
The Guile reference manual:
- Mark Galassi, for general stewardship
- Tim Pierce, for writing sections on script interpreter triggers, alists,
function tracing, and splitting the manual into its own module.
Proofreading and bug fixes from:
Marcus Daniels
Lee Thomas
Joel Weber
Keith Wright
Chris Bitmead
New entries from:
Per Bothner
Build patches from:
Steve Tell