diff --git a/doc/ref/guile.texi b/doc/ref/guile.texi index 2a2885ebb..c152a0ca4 100644 --- a/doc/ref/guile.texi +++ b/doc/ref/guile.texi @@ -17,7 +17,7 @@ Software Foundation. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with the +any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,'' and with the Back-Cover Text ``You are free to copy and modify this GNU Manual.''. A copy of the license is included in the diff --git a/doc/ref/intro.texi b/doc/ref/intro.texi index b0c4c1263..7ddaf7cb3 100644 --- a/doc/ref/intro.texi +++ b/doc/ref/intro.texi @@ -80,6 +80,7 @@ To unbundle Guile use the instruction zcat guile-@value{VERSION}.tar.gz | tar xvf - @end example +@noindent which will create a directory called @file{guile-@value{VERSION}} with all the sources. You can look at the file @file{INSTALL} for detailed instructions on how to build and install Guile, but you should be able @@ -93,7 +94,7 @@ make install @end example This will install the Guile executable @file{guile}, the Guile library -@file{-lguile} and various associated header files and support +@file{libguile} and various associated header files and support libraries. It will also install the Guile tutorial and reference manual. @@ -101,14 +102,14 @@ manual. Since this manual frequently refers to the Scheme ``standard'', also known as R5RS, or the -@iftex +@tex ``Revised$^5$ Report on the Algorithmic Language Scheme'', -@end iftex +@end tex @ifnottex ``Revised^5 Report on the Algorithmic Language Scheme'', @end ifnottex -we have included the report in the Guile distribution; -@xref{Top, , Introduction, r5rs, Revised(5) Report on the Algorithmic +we have included the report in the Guile distribution; see +@ref{Top, , Introduction, r5rs, Revised(5) Report on the Algorithmic Language Scheme}. This will also be installed in your info directory. diff --git a/doc/ref/preface.texi b/doc/ref/preface.texi index fb3c42e16..7a89069fe 100644 --- a/doc/ref/preface.texi +++ b/doc/ref/preface.texi @@ -35,7 +35,7 @@ the later parts of the manual. This part also explains how to obtain and install new versions of Guile, and how to report bugs effectively. @item Chapter 2: Programming in Scheme -This part provides an overview over programming in Scheme with Guile. +This part provides an overview of programming in Scheme with Guile. It covers how to invoke the @code{guile} program from the command-line and how to write scripts in Scheme. It also gives an introduction into the basic ideas of Scheme itself and to the various extensions @@ -69,7 +69,7 @@ We use some conventions in this manual. @itemize @bullet @item -For some procedures, notably type predicates, we use @dfn{iff} to mean +For some procedures, notably type predicates, we use ``iff'' to mean ``if and only if''. The construct is usually something like: `Return @var{val} iff @var{condition}', where @var{val} is usually ``@nicode{#t}'' or ``non-@nicode{#f}''. This typically means that @@ -176,7 +176,7 @@ 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 +Guile itself) is not restricted 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