mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Moved around the sections so that the manual overview comes first.
This commit is contained in:
parent
fc038e5bdb
commit
916542f1ce
1 changed files with 72 additions and 72 deletions
|
@ -15,82 +15,12 @@ This is edition @value{MANUAL-EDITION} of the reference manual, and
|
|||
corresponds to Guile version @value{VERSION}.
|
||||
|
||||
@menu
|
||||
* Contributors::
|
||||
* Guile License::
|
||||
* Manual Layout::
|
||||
* Manual Conventions::
|
||||
* Contributors::
|
||||
* Guile License::
|
||||
@end menu
|
||||
|
||||
@node Contributors
|
||||
@section Contributors to this Manual
|
||||
|
||||
The Guile reference and tutorial manuals were written and edited
|
||||
largely by Mark Galassi and Jim Blandy. In particular, Jim wrote the
|
||||
original tutorial on Guile's data representation and the C API for
|
||||
accessing Guile objects.
|
||||
|
||||
Significant portions were contributed by Gary Houston (contributions
|
||||
to POSIX system calls and networking, expect, I/O internals and
|
||||
extensions, slib installation, error handling) and Tim Pierce
|
||||
(sections on script interpreter triggers, alists, function tracing).
|
||||
|
||||
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 some 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.
|
||||
|
||||
Since Guile 1.4, Neil Jerram has been maintaining and improving the
|
||||
reference manual. Among other contributions, he wrote the Basic
|
||||
Ideas chapter, developed the tools for keeping the manual in sync
|
||||
with snarfed libguile docstrings, and reorganized the structure so as
|
||||
to accommodate docstrings for all Guile's primitives.
|
||||
|
||||
Martin Grabmueller has made substantial contributions throughout the
|
||||
reference manual in preparation for the Guile 1.6 release, including
|
||||
filling out a lot of the documentation of Scheme data types, control
|
||||
mechanisms and procedures. In addition, he wrote the documentation
|
||||
for Guile's SRFI modules and modules associated with the Guile REPL.
|
||||
|
||||
@node Guile License
|
||||
@section The Guile License
|
||||
|
||||
Guile is Free Software. Guile is copyrighted, not public domain, and
|
||||
there are restrictions on its distribution or redistribution, but
|
||||
these restrictions are designed to permit everything a cooperating
|
||||
person would want to do.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
The Guile library (libguile) and supporting files are published under
|
||||
the terms of the GNU Lesser General Public License version 2.1. See
|
||||
the file @file{COPYING.LIB}.
|
||||
|
||||
@item
|
||||
The Guile readline module is published under the terms of the GNU
|
||||
General Public License version 2. See the file @file{COPYING}.
|
||||
|
||||
@item
|
||||
The manual you're now reading is published under the terms of the GNU
|
||||
Free Documentation License (@pxref{GNU Free Documentation License}).
|
||||
@end itemize
|
||||
|
||||
C code linking to the Guile library is subject to terms of that
|
||||
library. Basically such code may be published on any terms, provided
|
||||
users can re-link against a new or modified version of Guile.
|
||||
|
||||
C code linking to the Guile readline module is subject to the terms of
|
||||
that module. Basically such code must be published on Free terms.
|
||||
|
||||
Scheme level code written to be run by Guile (but not derived from
|
||||
Guile itself) is not resticted in any way, and may be published on any
|
||||
terms. We encourage authors to publish on Free terms.
|
||||
|
||||
You must be aware there is no warranty whatsoever for Guile. This is
|
||||
described in full in the licenses.
|
||||
|
||||
|
||||
@node Manual Layout
|
||||
@section Layout of this Manual
|
||||
|
@ -181,6 +111,76 @@ As you can see, this code prints @samp{1} (denoted by
|
|||
|
||||
@end itemize
|
||||
|
||||
@node Contributors
|
||||
@section Contributors to this Manual
|
||||
|
||||
The Guile reference and tutorial manuals were written and edited
|
||||
largely by Mark Galassi and Jim Blandy. In particular, Jim wrote the
|
||||
original tutorial on Guile's data representation and the C API for
|
||||
accessing Guile objects.
|
||||
|
||||
Significant portions were contributed by Gary Houston (contributions
|
||||
to POSIX system calls and networking, expect, I/O internals and
|
||||
extensions, slib installation, error handling) and Tim Pierce
|
||||
(sections on script interpreter triggers, alists, function tracing).
|
||||
|
||||
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 some 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.
|
||||
|
||||
Since Guile 1.4, Neil Jerram has been maintaining and improving the
|
||||
reference manual. Among other contributions, he wrote the Basic
|
||||
Ideas chapter, developed the tools for keeping the manual in sync
|
||||
with snarfed libguile docstrings, and reorganized the structure so as
|
||||
to accommodate docstrings for all Guile's primitives.
|
||||
|
||||
Martin Grabmueller has made substantial contributions throughout the
|
||||
reference manual in preparation for the Guile 1.6 release, including
|
||||
filling out a lot of the documentation of Scheme data types, control
|
||||
mechanisms and procedures. In addition, he wrote the documentation
|
||||
for Guile's SRFI modules and modules associated with the Guile REPL.
|
||||
|
||||
@node Guile License
|
||||
@section The Guile License
|
||||
|
||||
Guile is Free Software. Guile is copyrighted, not public domain, and
|
||||
there are restrictions on its distribution or redistribution, but
|
||||
these restrictions are designed to permit everything a cooperating
|
||||
person would want to do.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
The Guile library (libguile) and supporting files are published under
|
||||
the terms of the GNU Lesser General Public License version 2.1. See
|
||||
the file @file{COPYING.LIB}.
|
||||
|
||||
@item
|
||||
The Guile readline module is published under the terms of the GNU
|
||||
General Public License version 2. See the file @file{COPYING}.
|
||||
|
||||
@item
|
||||
The manual you're now reading is published under the terms of the GNU
|
||||
Free Documentation License (@pxref{GNU Free Documentation License}).
|
||||
@end itemize
|
||||
|
||||
C code linking to the Guile library is subject to terms of that
|
||||
library. Basically such code may be published on any terms, provided
|
||||
users can re-link against a new or modified version of Guile.
|
||||
|
||||
C code linking to the Guile readline module is subject to the terms of
|
||||
that module. Basically such code must be published on Free terms.
|
||||
|
||||
Scheme level code written to be run by Guile (but not derived from
|
||||
Guile itself) is not resticted in any way, and may be published on any
|
||||
terms. We encourage authors to publish on Free terms.
|
||||
|
||||
You must be aware there is no warranty whatsoever for Guile. This is
|
||||
described in full in the licenses.
|
||||
|
||||
|
||||
@c Local Variables:
|
||||
@c TeX-master: "guile.texi"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue